I do not charge a cleaning fee. I state in my Welcome book that I don't charge a cleaning fee to keep my fees down and would hope they would keep our place neat and tidy so we are able to continue to maintain a clean and tidy suite for guests. So far most people have left our place spotless. We have only been hosting for 3 months but has gone fairly well so far.
I was also concerned that some people may feel it's okay to leave a mess behind if they are having to pay $100 cleaning fee anyway. So far this seems to work for me.
In the future if I do need to hire help, I will reconsider this. For now I like to see what to expect. I'm also the only one that would notice things damaged when a cleaning person may not. We had 2 new spoons disappear. I think I know who took them but cannot prove 100%. Now I check the cutlery and all the drawers and cupboards. Cuts in the new counter, Knicks in the wall, cracks in the guitar, missing items, etc. - would a hired person note these things? I sure do.