We took our kids here when we first moved to the area --we haven't gone anywhere else, since. The service is is second to none. We've never had to wait more that a couple of minutes when an appointment was booked; they're just extremely efficient! In fact, one Monday afternoon we took our kids here for a follow-up appointment. When we arrived they, to my surprise --but not my wifes :) --I had the wrong day, in was Tuesday, not Monday. Instead of simply turning us away, they "fit us in"; we were only waiting 5 minutes!
Our kids have seen several of the doctors and nurses at this place and we've always had a wonderful experience. They're all very good at what they do and are very well educated.
I would highly recommend this practice.