Spotless and comfortable, nice patio and general arrangement. Location and hospitality also very good. Good value for money.