Absolutely fantastic, spotless accommodation in a magnificent location with super hosts.