Didn't actually stay at the place so I can't comment on cleanliness or otherwise.
Booked a spur of the moment trip there only to not be able to check in on time due to unforeseeable problems. When I determined I couldn't make it there at all, I asked if I could be refunded since I had only booked it about 3 hours prior.
They answer no citing their 24 hour policy. I ask if I can stay another night and they say no to that as well.
I haven't really had any issues with airbnb but next time I'll just book a hotel with a credit card instead.