I visited Sun Devil Auto several times in the last year. I had oil change (at a great price) and front brakes (at average price) done without issue. However after bringing in my car for two separate issues I can't say this is my go to place anymore.
The first issue began when I brought my car in to investigate a banging noise under the hood at high speed. Mario told me that my AC compressor needed to be changed. I questioned him for details only to have him brush me off for questioning his work. The issue was a loosely fitting air filter rattling under the hood ($10 fix vs. $1000 repair).
The second issue is when my car failed to start several times. After dropping it off and waiting more than 6 hours with no phone call I called myself. They told me they finished looking at my car hours ago and was ready for pickup. They told me they couldn't find anything wrong. I drove it off their lot, parked it for two hours, and when I came back the car didn't start. Took it to Autozone the next day to swap out a faulty battery lead which fixed it.
Lastly during the oil change they inspected my car. I was told me that I needed new sway bar end links and new radiator hoses. No mechanic since has suggested these as they are in good condition.
I do not recommend Sun Devil Auto downtown for anything more complex than an oil change. Whitey's Auto in Scottsdale or Tempe Auto are top on my list.