Excellent hosts, excellent accommodation, top location.