We stayed at this unit for 6 nights. The resort is nice and well located for walking around, visiting the beach, and dining at local restaurants. Check-in was extremely easy and staff was friendly and helpful. There is a rooftop which we didn't end up visiting but we heard it is extremely popular for guests.
Hosts are extremely communicative and helpful: we got detailed directions and check-in instructions, instructions for using the appliances, recommendations for restaurants and spots to visit, etc.
The unit itself is...ok. Main living area is tight, but you can move around in it. Bedroom is massive with plenty of storage, the bathroom is pretty well sized with enough counter space, and the kitchen is usable for the simple breakfasts we made.
However, we were disappointed by the details and finishes: the curtains and draw rods were damaged (a couple draw rods were missing) and did not close all the way without serious effort. In the bathroom, the shower stall was in serious need of bleaching, and the shower knob itself was loose - controlling the water temperature was a challenge. In the kitchen, you are provided some basic appliances like a toaster and a coffee maker, but no coffee filters, no basic salt & pepper shaker, etc. The silverware is a hodgepodge collection of various sizes and styles...which isn't too bad, except that there was a grand total of 1 table knife.
Overall, it was a net positive experience with some annoying inconveniences. The price seemed a little high, all things considered, especially since there's an extra check-in fee and resort fee.