Superb setting and excellent facilities.