I encourage Air BnB to state exactly what a cleaning fee is, how it should be applied, specific to stays under 7 days or longer which would be perhaps differently applied.
The majority of my guests stay an average of 5 days, with 7 days longest because I want to be sure they are taking care of the premises, and fit within the guidelines of the House Rules.
I had my first guest who apparently feels that the Cleaning Fee is for my services daily to clean up after he uses the restroom, and surrounding area regardless if it states within my House Rules that each guest must clean up after themselves and help maintain the premises like they find it before using it.
This guest had felt he is not responsible for cleaning up after himself regardless if a space is shared or not.
Therefore, I believe Air bnb should/must clearly state rules and detailed guidelines regarding a Cleaning Fee.
A host should not be put in the position of mothering or fathering a guest to clean up after them.
Other thoughts on this welcome!