Super clean, great communication from the host, centrally located by shops and restaurants, and amazing views all for a very affordable price. The host had all the beach equipment we could need, and the resort was filled with amenities. Best vacation ever!