Cleanliness wasn't great, we found stains on the comforters, dirty dishes, and a used contact lense on the floor of the bathroom. What we did like was the room layout, pool, restaurants on site, and shuttle service. They probably should ease up on the 48" rule for the slide or have that posted more prominently on the website as I had some very disappointed kiddos when we found out they could not use the slide. Customer service was great, however, and everyone was very friendly and helpful.