I have been a patient here for a long time and I always receive great service. They are very friendly and efficient and dont waste time when you arrive for your appointment. The longest I have ever had to wait was about 15 minutes, and that was on a very busy day!
They are very good at sending out reminder notices so you call in to schedule your next appointment, and the receptionists are always very pleasant on the phone and in person.
more