They may have the best specialists but the service is terrible. I've been three times due to a corneal injury and I have waited an hour each time in the waiting room, been passed between people and rooms once I finally got back to an exam room and then waited an additional 15-30 minutes to see the actual specialist for all of 5 mins. Then they dump you in yet another waiting room for check out to wait another 15-30 minutes. The last two times they've schedule my follow up at the wrong office even when I clearly stated the Phoenix office. I'm supposed to schedule a follow up for June and they have one day open. One. Out of an entire month!?