Excellent hotel with everything you would need for a great stay. We booked a club room which was on the top floor and would definitely choose this option again. The access to the M club was convenient - offering breakfast, light evening hors-d'oeuvres and all day bottled water/juice/sodas/coffee and chips/fruit/granola bars. The staff who manage the M club were hard working, clearing tables and ensuring they're clean at all times while replenishing food items promptly. I would recommend offering hot water throughout the day for us tea drinkers. There were tea bags available, but no access to hot water. Rooms don't have a microwave.
Our room had two queen beds and it was a bit tight getting out of the bed closest to the window because of a chair/table/lamp combo beside it. This combo, although looking chic, was unused and in the way. Towels are thick and bed was semi-firm.
Front desk staff and housekeeping were friendly and helpful. Plenty of parking on the property and unlike many hotels in Arizona, parking is free. Pool is a good size with towels available. The lounge chairs were very comfortable - not your run of the mill, plastic beach chair.
You will need a car as it's in an area off the highway and not much is within walking distance, but lots of things within 5-15 min drive depending on traffic. Would stay here again when in the area.