@Natasha40, you have to learn to say no.
I made some of your mistakes at the beginning, but I changed that pretty quickly.
If I get the early check-in requests, I tell them that another guest will still be sleeping in the bed at 6 --am. But if the night is still available, they can book it and arrive later, at 6am instead of 5pm or better 8 pm
i may accept to take the luggage at the door, at a decent time or store it after checkout. Closed bags, no entering, no opening or unpacking of vags inside, no use of any facilities.
I don't refund nights if I don't rebook them. They can cancel the night or shorten the stay without refund and if I rebook, I may refund. But for one night, that's just ridiculous.