Clean, with everything we needed for a last minute stay, however the address on the listing is different to the address we arrived at by a few houses. Some electrical issues that the host was happy to fix, he was accessible and very friendly!