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.