@Karla128
I don't do more than 28 day lets. It's quite dangerous if it's on an STR platform. Especially Airbnb.
I know it's not allowed, but we generally just tell them that we require a security deposit of x-amount. They either agree or don't. If they don't agree, then we decline their booking.
But to clarify, the primary reason we ask for a security deposit is to scare them off. This would be when we discover that it's eight 18-20 yr olds, presumably coming to party (and avoiding answering basic questions, etc). Particularly newbies with no history and/or limited profile. And especially locals.
But if you're going to do 30+ day rentals, then you'd probably be better off having your own website and carefully sending such enquiries to it - you can have contracts and security deposits that way.