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 didn't have to wait at all after I arrived for my appointment. They were running right on time, which is a really big deal for me. I've already told my friends and family about the fantastic experience I had there. I'll definitely be going back. Their staff is the most friendly, welcoming staff I've ever dealt with. They are so warm and professional, and make the whole experience that much better. They listened closely to everything I was telling them, and showed a lot of attention to detail. I've never had to worry about them forgetting something or not reading my information correctly, which I've encountered at other places.