Excellent hosts, amazing location and a very enjoyable stay.