An incredibly relaxing stay with a lovely company in a beautiful location, with some delicious home-made (but restaurant quality!) food. What else could you want?