Excellent host, accommodation and location.