This office, and in fact all of the MPPA offices, are so poorly run and managed they may as well give UP!! I have 3 daughters and another on the way. We left the office in 2010 because they continuously rescheduled or cancelled appointments without telling us. They call to confirm appointments without leaving a message and then call to tell me I missed an appointment and that I need to understand how important my childs care is. When i told them I switched physicians because their office was too poorly run they continued to call me for 6 months and tell me that my child was missing so many appointments and vaccines they would call CPS. I told them to stop calling and they never did. I finally told them I lost my insurance and couldn't go and AMAZING they stopped calling. They physicians were OK but not great. Go see Dr. Perlstein in Gilbert and PaloVerde Peds their office and staff are leaps and bounds better. I hate everything about this place!