I went to their Mesa office @ 606 N Country Club Dr. I don't remember which doctor I was supposed to see, but after waiting for the doctor for two hours after my scheduled appointment time, I walked out! You think they would see me after being 2 hours late? NOT!! They'd even charge me for not showing up! After I went home I immediately called my doctor for a referral to another doctor. I will never go back to this office!!!