I definitely wouldn't recommend them to anyone. They didn't help me in the least and I found them to be very difficult to work with. They consistently dismiss my concerns and accuse me of making problems up. I don't trust them to ever actually look into my concerns and see if they're valid. The one thing that I really enjoy about this place is their high level of customer service. Their full attention is always on me and they never take personal calls during my appointment. I've been to other places that answer their phone and it just drives me crazy. It seemed like they were trying to rush my appointment and were annoyed to be helping me. It was obvious that they wanted to be somewhere else. I would never refer any of my family and friends to go here. If I had know how terrible they were I never would have gone.