I had a very bad experience. Perhaps it was unusual as I was going to be a new patient. I called and made an appointment only to be rescheduled by phone for later in the day. And then when I arrived at the new time made to wait until I was told the Nurse Practitioner was too busy to see me. I would have to return the next day. I have never been refused a visit in Phoenix before for an actual appointment while actually waiting. I am still a bit shocked by how unprofessional their office procedure was. Very unfortunate. If you have a choice -- go elsewhere.