Perfect .
One word actually does cover it all.
Loved the little touches, the chocolates on the pillow, the breakfast in the cupboard...
Had a great stay, definitely return!