My system isn't perfect, but at least lets me know if guests haven't read the listing.
ADD A PASSPHRASE TO YOUR HOUSE RULES. My house rules end with "please mention you're a "good reader" for a treat on arrival". Good readers get a bottle of wine and assumption they're functioning adults. Guests that don't mention it get additional prodding, though I still accept the reservation.
At booking I send a confirmation that includes 3 things:
- The dates booked
- Guest count
- A short paragraph that covers the main points of my listing and the things that might surprise them if they read nothing of the listing. Also a mention that if they find anything that's a poor fit they can cancel penalty-free for 48 hours. (this same paragraph is repeated in the house rules)
This worked a treat recently when, for the first time in 5 years, a guest cancelled on arrival, citing issues with the layout, size, and beds in my listing. I could point to where she said she'd read the rules (but obvs. didn't since she gave no passphrase) and where every issue was disclosed in the listing AND messaging. No refund for her!