Immaculately clean. Great facilities with lots of nice touches. Great communication from our host. Perfect for our trip with two young children (Cot and high chair was provided). Highly recommended.