I do not recommend this place. My wife used this clinic for years and spent thousands here. During these years many times she had to put up with technical issues on their side. This one time something came up and she missed the phone call for a 15-minute follow-up. She was already upset that she missed the appointment and gave them a call right away to explain. They charged her credit card a no-show fee right away and shut her down on the phone. The fee amount for missing this 15-minute call was higher than the whole 30-minute appointment. I happened to listen in on this call because I was in the car. I was disgusted by how robotic the receptionist sounded and how they treat their long-term customers. read more