Excellent stay - very thoughtfully done accommodation, great facilities and superb location.