This office is fine for routine checkups/shots/physicals, if you can deal with the extremely rude receptionists/MA's in the front office. You are almost guaranteed an attitude problem from the staff every time you call, no matter how kind, understanding and cordial you are to them.
Despite all of that, if your child happens to have an issue, you will be left waiting for days/weeks on end to receive test results/diagnosis/proper care. You will be promised calls with test results only to be told a week later, after calling daily, that you can only receive the results when you make an appointment but they're not available for another week or so. (Mind you, this was said after being lied to for 4 days by the office when they told me the results weren't in from the hospital, but the hospital told me they sent the Dr the results.) This leaves a child to suffer for prolonged periods of time. That was the second time this has happened to us from this office. The first time my child had pneumonia for a month and I was going into the office weekly before I finally took him to a hospital and found out it wasn't just a "month-long virus-induced cold" with seizures. This time the issue is more serious and I am switching pediatricians since I am already experiencing the same problem as before, where issues are not addressed, results are deliberately withheld, and they're pushing for unnecessary further office visits.
My new doctor attempted to gain access to my child's results from this office, where they were lied to and told that results of these tests were never received from the hospital, only a couple of hours after I personally was told that the results were in and I had to make an appointment to receive them. This led to a small child having to be put through those tests for a second time, causing unnecessary (repeated) trauma to my child.
If you love and care about your child, please choose another pediatric office.