We have been taking our 3 year old son to Dr. Pyle since he was born, and have been satisfied with the service. They are very busy, so sometimes they can't schedule his checkups until a few weeks past when he hits the age for the checkup. When our second son was born we decided we would try out a different pediatrician and see if we liked them any better, but we had a horrible experience. We went back to Dr. Pyle for checkups for both children and were very pleased. We have decided not to vaccinate anymore, and he was very respectful of our decision. He was very thorough with both children, and patient with my oldest who screamed and fought during his examination. If you can have patience with their scheduling this is a great place to go.