The beach directly in front of the Blue Bay isn't the best, but if you don't mind walking 10 minutes to the left, you'll find a much nicer stretch of beach where you can have a great time. Don't pay attention to the negative reviews—those are just Karens being Karens.
Me being an American, I felt disgusted when another American said, "I'm an American, I need the HVAC to work." They were being disrespectful to the staff, asking them to hurry up at check-in.
This place is actually fun and offers great value for its price. The rooms are extremely cold, which is perfect after a hot day, and there is a lot to do for the price. The rooms are clean, the staff is friendly, and there is plenty of food to eat. Overall, I had a fantastic stay and would recommend it!