I have been going to this clinic for 16 years and wouldn't consider going anywhere else. It is the only doctors office that I have ever been to that I don't end up waiting in the lobby forever. They always call you within 15 minutes of your appointment time and I mean always! There was once a time when we let our insurance laps and I had to take my son in for a check-up. They billed me on what they call a sliding scale acording to our income. That was a welcome surprise to the pocketbook.