I love this doctor's office. We've only had a problem with 1 doctor so we avoid that particular doctor. But Dr. John & Dr. Shannon are the best. My kids love them both. I feel like I get objective and honest answers. They take the time to really talk with you and you don't feel like a number that is pushed in and quickly out the door.