Easy check in; good communication; a lovely location; and a cosy, comfortable, stylish stay.