Excellent - comfortable, cosy, welcoming, flexible. Our second stay....