They do such a great job of never overbooking appointments, even though they are extremely popular. I know for a fact that they have lots of business, but I've never had to wait a long time in a crowded waiting room like other places I've been too. 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. Their office was nice and quiet. I was worried it would be overly loud but it was fine.