@Al19
After my first year of being the accommodating host and letting early arrivals check in during morning hours (and late check outs) I was nearing burn out.
I realized I had to make a change. So it was check in from 2pm on. Wouldn't you know it, nearly half still tell me they arrive sometime in the morning.
My place is an apartment and has no place for guests to hang out and eat snacks and wait for 2pm to roll around.
What bothers me is that early guests, even those just dropping off bags and possibly using my bathroom (I really, really don't like that) aren't on time, and I end up waiting and cooling my heels (wasting my time).
I tried the host tip of extra little hourly fee, but got slammed with a lower star rating for that, even though the guests didn't want to spend the money.
I got tired of the negociations.
I got tired of the wheedling.
So I tried another host's tip, and now I say "I'm so sorry, I only get back home from other work shortly before 2pm, but the train station has luggage lockers if that helps you." And I am surprised at how naturally they accept that.
I have to say though, that I include in my listing that earlier check in is occasionally possible for an extra hour;y fee, but must be arranged in advance. If the guest asks me referring to this, I'll do it. If they only say (as my booking today) they're arriving at X in the morning, I'll use my spiel mentioned above.
Obviously your hosting area, arrival method etc. determines what's possible.
I pretty much use the same method for check out.