I started bringing my daughter here a couple months ago (Tempe location). The doctors and staff are super friendly and professional. The office is clean and I like that there are separate waiting rooms for sick and healthy children (I am picky when it comes to what is considered clean!) I plan on coming here for a long time and I highly recommend this office.
On another note, I believe people don't understand their insurance well enough to know when something will not be covered and it's not fair to blame the staff :( Just throwing that out there...