A lovely place in a spectacular setting with very pleasant hosts.