We had a great time and found it to be very clean, super nice staff, fun activities throughout the day for kids, well kept/clean swimming area. We saw managers doing safety checks with staff by surprise to log their response time and they all did really well. My only two issues were the ceilings/floor aren’t well insulated so you hear people running around above you (not a hotel issue, more rudeness of others) and dining options. For dinner you only have a pizza place and a restaurant but neither have tons of options. Other than that, we had a great time!