The doctors seem great!! The staff is pretty mediocre...from the person who answers the phones, to the people you meet at the front desk, to the nurses that give your kids shots...I never felt like we were in a super kid friendly environment when we visited their office. I liked the doctors we saw (Dr. Alexander once and Dr Nauth-Otello a few times) but ended up switching to Scottsdale Children's Group for the friendlier staff (they go over and beyond with their family type atmosphere) and more kid friendly environment (colors on walls, toys and books available for the kids, stickers and lollipops, cartoons, etc). I understand that it's not all about the environment, but the environment definitely gives an edge when you like, respect, and trust all the doctors.