Beach is wonderful!
The beach and the pool are great and clean, the staff were friendly. The only bad thing was the room we stayed in 3215 and it smelled strong of cigarette smoke, I asked for a room change but no rooms were available which i totally understood. My room never got cleaned, the only thing that got done is that our bathroom garbage got taken out. I asked a few times for clean sheets and towels and never got them. The room needed a lot of TLC and repairs, we might of just gotten their last room that they try not to use but we felt like that this hotel did not stand up to the 4 stars they say they are. We didn't have an awful time at this resort, it just wasn't worth the money spent.
Pros: The beach and pool are amazing, my son loved the kiddy pool.
Cons: There was two days where there were no beach towels, keeping up with laundry would be good. also house keeping could do a better job.