I was literally one min late and they said I had to reschedule and the only appointment available was in over a month for my 2 months old shots and check up. Have been there twice before to both the Gilbert and the Queen Creek office. The nurses are rude and the Doctors I've see just as bad. Not going back that's for sure!