I would never visit them again. I was very disappointed. I don't feel like I can count on them to work with me until they find a solution for my situation. They always seem like they're going to give up on me. Their prices were not fair at all. They were extremely overpriced and I felt ripped off. There definitely appears to be a trend of overbooking clients here. The wait has gotten longer and longer from when I first started seeing them.