Very clean, comfortable, and accommodating, even with small children. We greatly enjoyed our stay!