Dreamy location, perfect hosts, lovely, spacious accommodation