Doctor is good but front desk is rip off. Greedy on money than other front desk. They do not respect agreed cost written on email or verbally communicated agreed. Front Desk is set up to charge different cost for same treatment for same person. If you can handle medical claim by yourself then just pay them cash and get reimbursement from Insurance Company. Ask copy of your record immediate otherwise they will charge lot of money. If you find other doctor then best to avoid this doctor.