The rooms were very small, cleaned to most people's standards, but definitely not sparkling clean. It was basically just 2 beds and a bathroom, very crowded and extremely loud at night. Kids running around, banging above us and next to us, it was hard to sleep there with 2 smaller children (ages 6 and 3). It was however, convenient to go to the water park and inflatable park each day of our stay. Unfortunately we did not know if we booked through expedia we would not receive a day pass for the day of our checkout to the water park and inflatable park, whereas if you booked through their site you would. So that was a big disapppointment. The hotel staff was friendly upon check-in. The bartender at the bar at the water park was very pleasant as well. The parking attendant (bald head, older gentleman) was yelling at people where to park, very brash, mean, and not friendly whatsoever. He gave us a bad first impression off the rip with his extremely rude, uncalled for attitude. The water park and inflatable park were very clean, well taken care of and all in working order. There was lots to do for the kids and they had a great time. The flow rider was awesome and the swim up adult bar is a nice touch escpecially if you have older kids that can go off on their own and you can enjoy it! We will definitely go back to the water park and inflatable park, but probably will not stay at the hotel.