They were absolutely amazing and make others in the same field look like beginners. I got an appointment quickly. I've never had to wait too long. I'm usually somewhat sensitive to the cold, so I was a little worried that their office would be too cold, but it was fine. I was very comfortable the entire time. Although I have never had much to complain about I know that they always adhere to the customer is always right policy here. They take every complaint very seriously and strive to ensure that clients leave satisfied with their visit each and every time. They are always polite and never use foul language, which I really appreciate. It's always made me uncomfortable at other places when I've heard them use foul language, but they don't here. I know I can bring my kids, and not worry about it.