@Karen3329 I'm pretty sure it's rude and upsetting to the host when guests don't check out on time.
It's your property and you need to manage it as you see fit, and not let guests run the show. There is nothing upsetting about asking guests to comply with what they agreed to when they booked your place. If you are pleasant and clear in your communication about all rules on your property, that's all that's necessary.
I would never let guests stay two hours beyond check-out without a prior agreement.