The doctor is good, but I do have problem with their administrative and billing. Therefore, do ask for an exact cost for your service to avoid an ""surprise"" bill. They gave me an estimate cost for a service which I paid for immediately. However, days later, I got another couple hundred dollars bill that they later explained that insurer didn't pay as much as they expected. It also occurs to my friend.
Pros: nice doctor
Cons: pricy, watch out extra cost on top of the estimate