Stay very far away.
No toys for the kids in the waiting room. Always a wait. The last time my husband arrived 15 minutes early and waited TWO HOURS to see the doctor. For a scheduled well baby visit. My husband only went for our youngest's (20 months) well baby, but the doctor decided to do shots for our almost four year old. She wound up getting an extra MMR vaccination because the doctor didn't call and get the records from our previous ped, as I had asked them to do since I had given them an old shot record specifically stating "call our old ped for the updated records."
Dad, sis and little guy, who at this point was in a diaper, sat an additional 30 minutes after seeing the doctor to get their shots.
We will never be going back here again.