I have mixed feelings with this hotel. The resort itself is great, especially the pools, lazy river, water slides, jumping cliff. The beach is very nice too. But this was our second stay here and the check-in was always a headache! On both occasions we booked an ocean view room (for which we paid more money) and we were told that “unfortunately there were no more ocean view rooms” which in the end turned out to be a lie!. It took us one hour of complaining and asking to see the manager to get the room we’ve booked. And they pushed us into agreeing to take a mound smelling dark room with a parking lot view! I have no idea why they ruin the whole experience from the beginning putting you through this ordeal.