Pros:
Amazing view, great location, , pool, tennis court, right on the beach, good communication
Cons:
Short on soap, shampoos, bring or buy your own if you are staying for more than 2 days.
Cleaning could be a bit better
We would love to come back. Thank you