Read the reviews for all the other offices. Only go here if you don't mind waiting every single time you go for an hour or more past your appointment time. These people either see waaayyyyy too many people or are severely under staffed or both. They make me late for work every single time I see them and personally, I'm done. Yes the doctor is great but the front desk staff is overworked and therefore rude and you even have to wait an hour just to give a simple blood draw at the lab. Ridiculous waits every time. My first appt with the doc was the same as the other lady.....2+ hour wait. Consistently the worst doctors office I have ever visited for any reason. Ask around and find a different provider. I've been to the Scottsdale office too and it isn't any better there.