A wonderful place in a spectacular location with fabulous host.