This place is awesome! Sparkling clean, great location near shops, beaches, golf etc. This place exceeded my expectations and communication with the hosts was great. We would love to return. :)