Brilliant stay. Superb location, great facilities and view. Excellent hosts.