I have been coming here regularly for a few years now, and have always been satisfied with the quality of care. Appointments have been straightforward and efficient, and never rushed: there was always time to answer any questions I might have. Also, no one ever tried to upsell me on anything, and I could trust that they were honest.
The only reason I won't be coming back again is because I'm moving out of state. I can only hope to find a practice which is just as good where I'm going.