Pros: nice pool & hot tub (although shared), right on the beach. Unit is nicely updated and modern. The host left coffee and treats to welcome us. Good size unit for two people. There’s a restaurant/bar onsite and concierge who can help you with booking excursions.
Cons: none, just that the bed isn’t the most comfortable.