We stayed here after staying at the Westin in Tuscon and we preferred Tuscon.
The rooms were very small and the pool layout is a bit of a hike. Once you finally get to the pool the kids will have a lot of fun. There is a a very large lazy river and the little ones will love playing in the sand.
We only stayed here 2 nights and for that I am very thankful for I did not think it was worth the price of the rooms, though I am comparing it to the Westin in Tuscon.