Overall, we had a lovely time.
Pros: beautiful setting, lots of space, pool is great, the bottled water dispenser was so so helpful. Super clean house, fridge is nice and big. Front desk staff were really helpful. Gift shop was great for cold drinks/snacks. There is a safe in one of the bedrooms. Resort also has ATMs and baggage storage.
Cons: beach had red flag warning the whole week, so we never actually got to swim from the house. Washing machine doesn't work, restaurants close early (6pm) except for the buffet which was quite small. Off resort restaurants we saw on google were actually part of other resorts, so it was buffet or 12 min Uber to get dinner. We did have a strange man walking around on our private pool deck the last morning, and housekeeping does not knock, so they caught us by surprise a few times