Brilliant location, excellent facilities and very hospitable hosts.