Great location, hospitable hosts and a lovely place to stay.