Beware of overcharges!!! The doctor is good, but they demand payment before scheduling an appointment. We overpaid by $400 and I have to repeatedly call for a refund even though a refund was requested the same day as the service was preformed. Don't count on them contacting you for information regarding a refund. However, they will contact you several times for payment information.