Spotless and comfortable, and David was very accommodating for our family when we were in a tough spot due to some crazy weather. Would definitely stay again!