First off this place in in the Banner Health Hospital, which is a very nice clean place. The staff here was extremely friendly and helpful. My problem was the wait time. I had an appointment at 12:30pm, which I showed up 10 minutes early for. I did not get seen until 1pm. This place was packed, I believe the wait time for people with no appointment was an hour and thirty minutes.
Do yourself a favor, go online and set up an appointment.