When I arrived for my appointment the friendly staff seemed to be waiting for me. I've been to other places where I had to wait forever after I arrived for my appointment, but not here. I was very impressed. I always have the best experience every time I have an appointment here. Although I have not had much to complain about, I have noticed that they strongly adhere to the customer is always right policy and if anything goes wrong make every effort to correct the situation. I was seen almost as soon as I walked in the door. I didn't have to reorganize my day around my appointment at all. Not only do my appointments never get canceled last minute, they take time out of their day to send me a reminder so I don't forget. They are extremely reliable. They made sure that their qualifications were obvious. I was confident that I was under the care of a professional.