A great place to stay and hospitable hosts.