@Sarah977
From a purely personal perspective I don't agree with you re. cleaning fees.
I charge a cleaning fee and believe it's fully justified.
I have a large maisonette, frequently with more than one Airbnb guest.
I do all the cleaning myself and it's time consuming.
I not only clean and prepare rooms, but have to keep the bathroom and toilet and kitchen clean. Moreover, I maintain it on a daily basis.
I also have to hoover the entire place.
I also give access to washing machine which many Hosts do not.
Otherwise, we've established that Hosts who do not charge a cleaning fee obviously factor it into their nightly prices. Consequently, without Host disclosing how much of the nightly fee includes cleaning fee, I wonder how Airbnb can distinguish?
Lastly, of course Airbnb also collect service fee on Host funds, including cleaning fee.
That constitutes the c. 20%.