If I compare them to others in their field, I wouldn't say they're the worst, but they're definitely not the best. 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 been to one or two places that had a really bad smell. I was worried I would encounter it here too but I didn't notice anything. One thing that really bothers me is bad breath, but I am happy to report that I have no complaints here. Their breath is always very fresh. It was very easy to get an appointment. They have a very flexible schedule and get me in quickly every time.