Good question @Dawn0.
I hate cleaning. I wish I knew the secret handshake that attracts the cleanest, lowest impact guests as possible, but I just don't. Unfortunately, we rent to strangers and it's a crap shoot.
The best I do is to charge a reasonable , but low-ish cleaning fee. I am seeking "realistic" guests. I.E. I want guests who understand that cleaning is an expensive aspect to renting. Charging a cleaning fee helps remind guests that their Mother does not live here.
@Dawn150 , it is clear that you have proved one "fact". If you don't charge a cleaning fee you will get many one-nighters!
We will drive ourselves crazy trying to get only clean guests. The best we do is charge a cleaning fee inline with our competitors. That way, we won't get bias working against us.
Good luck