Great location, immaculate accommodation, great hosts.