You cannot have enough experience with this case. I even had a case where the guest booked, requested an early check in, never checked in, pretended after 5h waiting that she is on her way, next day pretended that she is still coming soon, never checked in, wasted my time with waiting 3x, never canceled, couple days later asked for a full refund, her excuse was, she booked 2 different airbnb's and a hotel at the same time and couldn't attend any of those and was actually staying with her friend. I even never had a chance to try to get a new last minute guest. she also gave me a bad review, as if she was staying there.
in my opinion, you cannot do anything, apply your terms and conditions and take the review and that's it. That's life, don't try to be perfect, otherwise you will lose your mind and believe in humans as an intelligent species. Speaking out of experience, you can try to be perfect as much as you want, it takes only one stupid person to destroy your effort. I do not believe in people anymore, I just go for money in those cases.