Wonderful host, accommodation and location.