I have taken my 12 year old here for almost 3 years. And now my 10 month old goes here. I love the doctors. They are caring and take the time to review questions and concerns. You don't feel rushed out of the exam room, and yet, they still manage to run very close to on time (as opposed to most doctor's offices). The office staff is knowledgeable but don't overstep the bounds. They are very helpful and will do whatever they can to help you and your child feel better.
I would highly recomend this practice. My older son has had a couple of medical issues and the doctor's do not hesitate to refer you out to a specialist, if necessary. However, they don't needlessly worry you either.