Very clean with a well-stocked kitchen and lots of space! We enjoyed our stay!!