Highly hospitable hosts and a great location made for a very satisfying stay.