We went here for our 30th anniversary, booked 10 months in advance and were given a ground floor room, next to the kids club, and they set up a giant movie screen outside our room. When we complained they did offer to move us, but we were already all unpacked and neither room was great. Also, waterfront here is not waterfront elsewhere, there was a big lawn and a swimming pool in between our room and the beach. They also don't want you bringing your own beverages to the pool. The staff did try and make it right, but it was too little too late. The 3 days were ruined. If you look at my other reviews all over the world you will see I am not a complainer, at all, this was just bad.