Superb location, excellent facilities and a very caring host