Stylish, generous space. Glorious outdoor space. Lovely, hospitable touches. Would love to stay again!