I love Dr. Onuoha, or Dr. O as we call her. Been going here for 2 years since moving from Calif. She always spends plenty of time addressing my concerns and is friendly and personable. I've recommended others to her and they all agree she's awesome. I've never had a problem getting an appointment, many times on the same or next day and they have Saturday hours as well. At times getting an appointment with Dr. O may take a week or two but, they have great Physician assistants available who are equally attentive and knowledgable. I have rarely had to wait more than 5-10 minutes in the waiting room and only moments in the exam room.
The Ellsworth location has Sonora Quest lab onsite so I don't agree with Its M. review, claiming they don't do anything in house. I don't know any other doctor with this convenience available.
My only complaint might be with the reception staff at both Ellsworth and Apache Junction. They need to smile and put more effort into greeting patients. Otherwise they do a good job.