If you can figure out your average number of days per booking and divide the cleaning charge by it, you can add that amount to your daily rental fee, thus eliminating your cleaning fee and the untidiness left by people who want to get their money's worth from your rental. Personally, I have always been offended by a cleaning charge, especially when I end up in a place that is below my standard of cleanliness. We are hosts, not hotels, but even an hotel adds its cost of doing business to its room rate. That's what I've done and I believe that guests are relieved that there is not one more charge on top of room rates, commissions, and taxes. Except for 2 times in 3 years, my guests have been respectful of my property. That being said, I only host 2 people at a time and there is a distinct advantage in that.