I have never had a problem with this office and I have been coming here since 2007. In fact, I travel quite a distance to see them because I am comfortable with the staff and know they will do a good job. Wait times are minimal and I am a fan of the reminders. You have to keep in mind they are running a business and will call to remind you when you are due for a cleaning or have an appointment. Can't hate on them for that. Office is clean and modern and staff are very friendly and helpful.