Spotlessly clean. This bnb is exactly as advertised. There are no nasty surprises. Our small dog was happy in the secure yard. We really enjoyed our stay and will be back.