I’ve always had a cleaning fee, although to keep my overall pricing competitive, it has gone down significantly over the time I that have been doing Airbnb. Long term guests hardly notice it, as it is usually in the range of $6-10. I think when I started it was in the range of $20-25. It would be great if it was possible to charge a weekly fee for cleaning, but Airbnb hasn’t caught up to that idea yet. I’d like to be able charge nightly guests $5, weekly guests, $5 and monthly guests, $5 per week ($20).
As it is now, I think of my fee as a way to recoup the cost of cleaning products, electricity and gas to run the washer and dryer, and wear and tear… there’s probably additional things to consider, like my time or paying for someone else’s time to clean. However, I don’t hire out, for cleaning services. I do what I can to keep my overhead low. I share the space with my guests and rent private rooms in my home. The main goal is to attract guests, so do what works for you. If you think your place would be more competitive without charging a fee, adjust your prices a little, like @KKC, and try it for a while and see… There is more than one way to run your Airbnb business.