Beautiful place to stay, with great range of activities and fantastic food.