Home-cooked food in stunning surroundings