Beautiful, spacious room that looked to be recently remodeled. The beds were SUPER comfortable, including the pullout, which was a nice surprise. We loved the pools and the convenient beach access. There are very few dining options close by, but we really wanted a quiet, relaxing stay, so we just brought our own food. Just be prepared for some pressure when you check in to attend a timeshare presentation. We declined, and had to say it a few times before they let up. But after that, no issues for the rest of the stay, and every staff member we encountered was so friendly and polite.