An enjoyable stay at a great location with brilliant hosts.