It has numerous great amenities, a great pool but be warned, if you have a child under 13 they will have to complete a swim test that many kiddos couldn't complete, so they have to wear a life jacket and can only ride 1 of the slides and stay in a certain area. That was extremely disappointing because then they can't practice swimming or do the rock wall or the bigger slide. There are plenty of other things to do though, like snow tubing, just make sure you are ready for a workout climbing back up the hill! The crafts were great, but don't go the day you check out or you will be limited. The food onsite in expensive, but there are nearby options, including a grocery store. The atmosphere was great, but the soundproofing was awful. We heard constant running and banging until 1am both nights, so I had to get security so my family could sleep. We had a good time but definitely should have had a little more information on the website for limitations or what to expect. We will try it again, but with different expectations.