@Kalin-And-Marquis0
My check out time is until 11am (it used to be 12, but I found it didn't always allow me enough time) and check in between 3 and 9pm. I also get soooo many guests wanting to check in early or drop off bags.
In the beginning, I used to let them drop off bags, but there were too many problems, as mentioned by others, like them turning up late anyway. Or they would refuse to come back at the agreed check in time for the tour, demand the keys, want to use the bathrooms/bedrooms. None of this is ideal when you are in the middle of cleaning/turning over the place.
I got fed up with guests wasting half my day or giving me low cleanliness ratings because they showed up before I had finished cleaning (see my thread about it here: https://community.withairbnb.com/t5/Hosting/How-can-I-stop-guests-ignoring-the-check-in-time/m-p/304...)
I tried charging for early check in, really just to deter guests from requesting it, but it didn't work. It just seemed to encourage them to ask to drop their bags off early but they never seemed to want to pay for that. So, now I am just really strict about my check in times, unless an early check in works better for me. I provide them with links to inexpensive left luggage services. Most seem fine with that, but there are always a few that will just keep asking to come early.
However, I have found that charging for late check in works. I charge £5 an hour for every hour after 9pm (stated in my house rules) and guests wanting to check in late usually mention themselves that they will pay this fee. If they are coming only slightly late, e.g. 9.30, I wouldn't charge it though.
If guests are really nice and I'm gong to be around anyway, then I don't mind storing their bags for free after check out (or sometimes letting them check out late if a new guest isn't coming that day) and don't charge for this, but I certainly wouldn't advertise it or promise it in advance.