Didn't really like my experience here, mainly because of how they operate and do their billing. They over charge and make patients put a $40 deposit to hold the appointment. They apparently can't even understand basic insurance coverage and make patients pay when, there really shouldn't be a charge at all and when you ask for a refund, it takes forever to get back. I will probably not go back.