Piece of heaven on a hillside. We had the most lovely stay