Location! Location! Location! Two blocks away from the beach! Response time and communication were perfect. Many restaurants within walking distance. I did not meet the hosts, but they communicated in a timely manner to all my inquiries. I will definitely stay again.!