Beautiful location, friendly welcoming hosts, excellent communication, great value.