We moved into the neighborhood about a year ago and started taking our cars there. Good prices on the oil change, but ... they tend to forget the small stuff. For example on my son's car they have yet to reset the maintenance alert after any oil change.
They also try to up sell you on everything. I know how to manage that, but my son had a pretty bad experience with it. He brought his Jeep Grand Cherokee in because it wasn't idling properly. They charged $115 for the diagnostic test and then told him they needed to clean it up in addition to replacing the part. They neglected to tell him that cleaning it up meant that that they were adding on a $170 fuel injection service. When I confronted the sales manager (who I'd never dealt with before and told me he's from back east) to say I thought they took him for an unneeded repair, he told me that he explained it to my son and told him that if he didn't get the fuel injection service the other repair wouldn't last long. I asked my son about this and he told me that the guy never said that. I believe my son.
Bottom line - We have older cars and we maintain them well. We spent $1600 at this Sun Devil Auto last week (timing belt and water pump for my Lexus - I had to take that back because they didn't put a piece of the underbody back on - it was hanging down) and this repair for my son's Cherokee. So, we spend a bit more on repair and maintenance than most folks. We will not have Sun Devil do any more major repairs. We can't trust them.
09/17/16
Update - Sun Devil Never called as promised in their response to the original review