I, ve stayed there, we had a great trip.
The rooms were nothing special but they were neat and clean and frankly all we did there was shower and sleep.
Great pools, loved the buffet at lunch at the pool,they also serve breakfast there starting around 9? The beach is fine and large, I'm not sure what people are looking for that say it is not good?
There was some good booze, mostly at the lobby bar, the food at the buffet was good, and they even have an ice cream shop and taco place at the shopping place where the disco is, you can just take a golf cart ride from the lobby to get there.