I had a good experience here compared to others that I'm reading. I showed up 15 mins early to fill out the paperwork, and was called back exactly at my apt time. The medical assistant was nice and the doctor I saw (Crystal McElroy in Chandler az) was very helpful. A little rushed, but I feel like I was able to talk about everything I needed to. She was thourough enough to ask me to come back in a couple weeks to see how new meds are working.
I recommend going as early as you can to avoid long waits.