Well I have a few complaints but I will share the good before sharing the bad. I have a great caring doctor at Arizona Wellness, she is very kind and really takes her time with me and the many questions I usually have. I took a few stars off due to the following: the wait time is a joke, they are VERY slow almost too slow. In fact at times I have waited in the waiting room close to 45 mins, and at the time I felt like charging my doctor for wasting my time. My other complaint is the RN they have on call, I believe her name is Sherri. I have to say I HATE talking with her, she is always short tempered, very rude and has this "know it all attitude" where she is ALWAYS the right one. I wish there was another way to actually talk to your own doctor instead of going through her. It pains me to say this but because of the following I'm seriously thinking about switching to a different doctor.