@Pauline44
Hi Pauline,
Airbnb is not at fault at all and and yes they do have monetary penalties for host cancelations/problems like yours...
You are the host and the only person 100% responsabile for the listing...
Yes, it is your fault... You should ensure the cleaning was done by calling the responsabile or the cleaners or perhaps get a better management that would do it for you...
We manage 11 houses 1100 miles away, and this is the most serious conversation I have all the time... Fortunately (or not) it only happened once in 3 years... They forgot about 1 of the houses and the guest arrived to a mess... My manager was prompt and fix the situation.. In less than 2 hours the guest went from super angry to super happy dining at my expense at a restaurant neaby...
For me and for my manager it was a lesson learned... Now she always cleans and prepare the house on the same day guests depart (not the next day or the day the next guest arrive), and I now have more contact for people that can resolve emergencies like this...
I hope you can learn from your lesson...
Luis