The work that Dr. Bhanji did was fine but dealing with her admin staff was a terrible customer service experience. We also were not pleased at the way co-pays and insurance billings were handled. Make sure that your health plan is one of the few that they accept... otherwise you'll be left paying cash and have to handle the insurance reconciliation yourself.