One of the best Phoenix spots for kids
I have stayed here now 3 times, and as a JW family, we were skeptical. We found a very nice though slightly older room very close to the waterpark. I found the rooms to be very clean, the waterpark was very well maintained despite the fact that it is INSANELY busy during spring break. Our kids had a fantastic time day after day there. Best of all, PHX is like a 10 minute drive, so traffic to and from the airport is a non-issue. 
Some hints:
 -Try to find a package that includes the breakfast buffet. It is very, very good but very expensive.
-When the restaurant is overly crowded at breakfast, check if the other breakfast buffet at The Vista above the spa/fitness center is open. Basically same buffet with no waiting.
-If you intend to use the waterpark, pay extra for a room close to it. Trust me.
-Grab breakfast early and place someone at the waterpark entrance at least an hour before it opens. That's right, grab your folding chair, newspaper and iPad and sit it out so that you can get decent lounge chairs in good location for your family. There was literally 200 people in line 5 minutes before it opens (I counted).