@Farah1 this is a subject very close to my heart. The more I host, the more I realise that I have to stick to my rules and if the bad reviews come, well let them!
I also ask the guests to confirm they have read the full description and agree to the house rules before I even accept a reservation (I won't use Instant Book) and I mention quite a lot of the rules again when I show the guests around. This helps much of the time, but there are many guests who either say they have read them when they haven't, or worse, say they agree to them to get the booking and then do whatever they feel like once they get there.
In the past couple of weeks alone, the majority of my guests have broken rules big and small, to the extent where I wonder what on earth more I can do to get them to follow them. A friend suggested that I leave notes stuck up around all over the place to remind them, but I really don't want to do that.
Still, I am sticking to my guns. If I say I can't do an early check in, I mean it. Don't agree to my 3pm check in and then turn up on my street at 9.30 am repeatedly messaging me to be let in. I am going to say NO. A polite, but very firm, NO.
By the way, if the guests who harrassed me for the 9.30 check in leave me a five star review, I will not only eat my hat, but run through the street naked with a wok on my head. But I'm glad I said no, because as soon as they arrived, they started asking to do more stuff that was against my house rules. Give them an inch...
On the other hand, I'm more than willing to be flexible for the guest who makes a lot of effort to follow my rules and understands the difference between an entitlement and a favour.