Beautiful location, exceptional accommodation, lots of things to do, and a wonderful host.