Heard good things about this place but never got looked at. Made an appointment 3 months ahead of time which seemed like a long wait. When I called I made sure my insurance was covered of course. So fast forward to the day of the appointment. I walk in and they tell me they no longer accept my insurance. It's not like I have a small insurance company it is one of the top insurance companies. They didn't call to notify me that they no longer accept my insurance within the whole 3 months prior to my appointment. It was extremely unprofessional and a huge waste of my time! I wouldn't recommend this place to anyone. read more