We stayed March 1st, and had a very good experience. We live 3 hours away and drove up for the Pirate Cay Waterpark. That place is the reason for only 4 stars. The staff at checkin was friendly enough, efficient and had got us checked-in in a timely manner. The room was more than we expected. Their was a rowdy family couple doors down that you could hear in the hall way but once inside the room you didnt hear them. Could hear those walking the floor above us. Now the waterpark was the star deduction. The staff upon walking in looked unapproachable and werent the friendliest. The life guard staff should have been better! I have a 4 year old whos 3' 4", the one thing that they were a stickler about was my daughter wearing a life jacket on the water slides and while in my arms in the lazy river. Even though she was just as tall as other kids not wearing a jacket. Felt singled out. Why did she have to wear a jacket within my own arms? They also were not keeping order within the lazy river. Had people going the wrong way causing blockages, slashing, jumping in. It was ridiculous! Its a lazy river. Also while we were there, a little boy who was smaller than my daughter, was saved by another mother (not his) who was basically drowning due to the rowdyness of others and being so small without a parent present. Thats unacceptable! I was forced to put a lifejacket on my daughter who was in my arms but yet they let all this other crap slide. Ridiculous!