I'm an off-site host, so I check my guests in remotely (buzz them into the building and then unlock the August lock through my phone) and my cleaners handle the check-out process.
I've only experienced 4 bad guests in over 450 reservations. Both were handled on time and without issue (one claim was denied by AirBNB as it was pet-related and therefore not covered by their Host Guarantee, but my submission or being off-site had nothing to do with that.) When my cleaners arrive, they take time-stamped photos before they clean so they can show how the unit was left. When they're done, they take photos once more and an inventory of supplies for my reference. It's worked really well for me. Additionally, the August lock shows door activity, so I can see when guests have entered or left, if they've locked the door or not, etc. This has helped me prove that guests have checked out late whenever there's been an issue.
I give a very detailed breakdown of what is expected of guests upon their departure. It's also available in a hard copy binder I leave on the dining table. I have 'Failure to leave key and key FOB behind will result in a $400 replacement fee' in my house rules and my listing. I also have it in my check-in instructions...only 2 guests have ever taken them with them, and I've gotten $400+ from each claim without issue. All they have to do is leave the key in the same dish they found it and the door is set to auto-lock 15 minutes after check-out time.
All this to say that it can certainly be successful so long as you're organized, clear on rules and expectations for guests and you're aware of the rules surrounding making claims (e.g., before your next guest checks in or 14 days after your guest checked out, whichever comes first).
Good luck!