Our experience with the office staff has been unpleasant every time, both on the phone and in person for visits. The wait is always long (atleast an hour, even first thing in the morning) and it takes forever to get your questions answered.
They are incompetent when it comes to billing/insurance issues and have completely overlooked our past records from other pediatricians (which would have given our child 4 immunizations that he'd already been given.) In order to get an immunization record, we needed to make an appointment for an office visit.
The pediatrician was short with us, seemed annoyed with any questions, and basically told us to go to the ER if we had a concern.
We are never coming back here. This place came recommended, but apparently it's not for informed parents who want to be involved in their child's healthcare.