I stay here sometimes when I fly in for work bc the prices are very reasonable (corp discount) and the service. I'd probably give the hotel alone a solid 3 stars but the service at the front desk is so great I have to give it a 4. They remember my name and even how to pronounce it. They're always asking if I need anything and will coordinate a shuttle if I need it (i always forget at check in but sometimes the slots fill up).
Altho the first couple times I came here, I didn't have SPG Gold status yet so I got stuck in non-renovated rooms (boo). Those were dingy and the beds were pretty bad. But once I got Gold status they offered a complimentary Platinum upgrade so I got better rooms and availability to the bfast and evening apps. And now I'm finally Platinum so I get even better rooms.
The pool area is also pretty nice. Idk if I would suggest staying here for leisure but for business it definitely does the job. I prefer it to the Aloft properties and even the Sheraton in Mesa (which is beautiful but service is lacking).