10/10 - fantastic place - everything just as described - lots of small touches to make it excellent - would stay again without hesitation