Great location, hospitable hosts, lovely stay.