It's a convenient location within walking distance of my home but their vehicle selection is very limited and the lone service agent behind the counter is overworked (answering phones, checking people out, etc.) He was friendly and doing the best he could I'm sure, but I had to wait about 10 minutes both visits to be helped.
I made a reservation for a Ford Escape type of SUV (30mpg highway) but was "upgraded" to a Jeep Grand Cherokee (supposedly 26mpg highway but I got less). Not a big deal but I was renting this for a road trip and would've preferred the more efficient vehicle.
The Jeep had some rubbish in the center console, fingerprints galore on interior bits and driver's door, and the windshield needed cleaning.
Returning the car two days later was quick and easy (I was met by a service agent outside who took the keys and wished me well). Nice. But unfortunately this led to frustration later. Even though I returned the car at 10:55am he didn't process it until 11:11am. Combined with the fact I picked up the rental somewhat early of my 11:00am reservation I was charged a $56.48 overage fee. They also tacked on a $15.00 fuel charge even though I brimmed the tank right before returning the car (you need to show a receipt for fuel if they don't think you've driven enough miles).
Given their "nickel and diming" I'll be looking elsewhere next time I need a rental. The Enterprise at Scottsdale Road and Mayo Boulevard is great and I've also had a good experience at Sixt Rent A Car.