I manage my property remotely and it is an entire condo. A neighbor there helps me if there is a problem requiring immediate personal attention.
I give guests a check list of the cleaning expected & supply cleaning supplies. Upon check-in I ask if they found the unit clean & in good shape. If no, they send me pics, I Charge the last guest a $75 cleaning fee & give it to the new guest. There have only been 2 problems and they were very minor.
Before the booking is “official” I make it clear of the cleaning self service. Inquiries who find it unacceptable, book with someone else.
I think it has worked due to a combination of: 1. They want to get a good review 2. Upon each guest’s arrival, I check with them about the condo condition so they know I will ask the next guest about them. 3. They like saving the cleaning fee 4. prior to booking, potential guests are made aware that if they don’t leave the unit clean, I will charge them a $75 fee.
Linens: Resort area condo. Area standard is to make up your own bed & either “bring your own” OR use a linen service for a $75 -$120 fee. My guests either use the linens in the unit then wash & dry them when they leave or bring their own. Guests like not having a linen fee.
In the event of a cleaning debacle, my neighbor can assist and I can drive to the unit. With 3 summers of renting 2 condos, I’ve only had 2 minor events.