Spent 5 days here, good location north of PHX. We did several day trips from here, including the train ride, drive to Sedona, etc. Great staff. The concierge has lots of info and brochures. The rooms are nice, full kitchen. The main pool is great and huge jacuzzi (holds 72). There is also a smaller adult only pool and jacuzzi down the path.
There are stores and restaurants a couple miles away. We bought food at sprouts and ate most meals in the room.
The buildings are built with space between the rooms, so you aren't sharing walls all around like a typical hotel. This also allows good breeze to come between the areas. We stayed in bldg 5, which was very nice, close walk to pools and reception desk.
It was warm here (100) but we still enjoyed every minute, and once the sun went down it was perfect weather for walking around and sitting in jacuzzi. This place has very nice staff and all the guests we talked to from all over the USA were also very nice.