We have been coming to this hotel for years because the Waterpark was perfect for our young son, but don’t plan on returning after this weekend. Our room was dirty (stains on floor, grime behind toilet paper and on faucets, plastic wrapper found on floor), the pool area was dirty (bandaids on floor, various yuck floating in the bigger pool and all over the floor of the kiddie Waterpark), one of the water slides was blocked off with caution tape, the basketball hoop was broken, and there were quite a few games not working in the arcade. There was also no clean towels accessible at the pool at all on Saturday or Sunday. The hotel also now charges an extra fee at check in when booking through Expedia, which was not mentioned prior to booking.