@Dana-and-Vance0
I've always viewed the cleaning fee as a way for hosts to make 1~2 night stays manageable. I get a lot of longer-term guests (1~4 months) so I don't have a cleaning fee and just factor in the cost of all hosting related activities into the nightly rate. With longer stays I provide new sheets every 2 weeks, towels (Henry and I handle the laundry for guest sheets & towels), we also manage all trash disposal and continue to provide all amenities such as TP, soap, and an endless supply of coffee during the entire stay. We prefer to do our own cleaning/housekeeping mainly because Henry is a bit OCD and he's never met a professional cleaner he liked 🙂
When we do accept shorter stays (in between the long-term stays), we have a 3 night minimum and adjust the nightly prices accordingly. Henry and I talked about bringing it down to a 2 night min but decided against it - too much cleaning and laundry - the money we'd make from a 2 night stay just wasn't worth the extra work.
In the end, I think it should depend on the individual host's preference & pricing strategy and type of guests they target/cater to.