My oldest son is nearly 14 and my youngest is 10. They have both been coming to this amazing office for years now! They make the experience fun for the kids! The staff is friendly, efficient, and extremely good at what they do! We have had mostly well checks over the years, but had a few emergency situations which they responded to quickly and efficiently which eliminated long term problems! We love this office!