Impeccable hospitality and a lovely, spacious and stylish home to stay in.