Pros: Great location, beautiful grounds, and great pools that are open late so the teens were in heaven. The unit has a dishwasher as well as a washer & dryer, two bathrooms, and a nice patio. Cool breeze with all the doors open. VERY friendly, helpful staff. Convenient onsite rentals ($) of beach supplies.
Cons: Needs an update, kitchen is small w/a weird layout, not too big a deal, but the uncomfortable beds were definitely a big deal for us. The master bed has sink holes and significantly hurt our backs after a night or two. You should be aware that the sofa bed will absolutely not work for an adult or teen. It might work for a lightweight child. (The full size bed in the second room is the most decent mattress.) Also be aware that the WiFi is free for only four devices. The dishwasher and washing machine came with enough detergent for only two loads, but you can ask for more at the front desk.
If the beds were better, we might consider staying again, because even though the unit was only OK, the rest of the resort was nice.