I enjoyed our stay here for my husbands 40th birthday. The breakfast was delicious. The drinks are pricey but they have nice pools and are right on the beach. Get a room that is ocean front and high enough for you to enjoy the room. You do have to pay $30 per day for parking so consider parking elsewhere and getting a taxi. You can't go wrong here.