* Excellent location (right next to the beach! literally 20 steps away)
* Very clean and thoughtfully designed / has the right amenities
* Hosts responded to questions within the hour (and sometimes very quickly)
* Beautiful location - beach, walking/hiking within the complex/outside/etc