Nice-but can get expensive!
we just returned from a really nice trip to Phoenix, and stayed at the Arizona Grand for 4 nights. I booked this resort as I am very active and liked the idea that I could golf, hike, run and horseback ride all in the resort and close by. 
My only complaints were the $40 plus tax) nightly resort fee (seemed excessive), the very pricey food at the resort ($8.50 for a yogurt cup), and that our room faced a noisy parking lot.
A phone call tht lasted less than a minute cost us $11.00. Maybe I am just cheap!\
The resort itself is very attractive, and I would have probably enjoyed myself more if I had spent more time at the resort/