Felt brand new, great furnishings, air hockey table in upstairs living room; ping pong in the garage; pickle ball paddles, lazy river; gorgeous views of the red rocks from the upstairs patio with fire pit; smaller pool perfect for my one year old and 3 year old, but they also loved the lazy river in the big water park- never seen them giggle so much. Accommodations were great, top notch. The only thing I would change is next time I would stay closer to the smaller pool. We were backed up to the school behind the property and it wasn't a problem because I am up at 6 am running everyday anyways, but the busses of kids start showing up at 7:15 and again not a problem, but if you wanted pure resort visions I would stay closer of he middle of the property. The other thing was there were some kids that were a little out of control at the water park, going up the slide backwards and wrestling in the water to a point where we had steer clear, BUT again not a problem, they did calm it down after I gave them the death glare, but I wish their parents would have done something; and then if not the pool staff attempt to try and gain some control. Great place, your kids will love it, I loved it. Do not hesitate to stay here- book it! Our fire pit was out of propane, girl came right over and brought us a new bottle and a lighter- great service.