Excellent experience here. The Dr and staff are personable, professional and responsive. The team is not rushed, doesn't push unnecessary services, and really spends the time to listen. Quality medical care. Note: They serve both children and adults.