@Carmen1479
I have never had a cleaning fee on my listings, so I can't really respond specifically on that, but it is still something to consider with hosting long-term guests.
I normally offer long-term guests the option of cleaning their own rooms (cleaning materials supplied if the want to do this) and an extra set of linens and towels for them so they can change/wash them as required. Or, I offer to do it for them for a reasonable fee. If the guest is only staying for a duration where they would need one clean/one linen change, then I just do it for free, but after that, the fee would kick in.
Some guests (mostly female) say they'd prefer to do it themselves while male guests usually prefer me to do it. The problem with the former is that they don't always clean. I had one guest who stayed six months and never cleaned her room once. I did it the first time for her for free, but she was supposed to do it herself after that. She did change her linens, but I usually had to wash them for her as well as her towels. I'd rather do that though then the sheets not being changed for weeks! Another guest regularly vacuumed her room, so I assumed she was keeping it clean, but she never dusted or mopped in the five months she stayed.
So, my system is not perfect, but it has worked with most guests.