If a guest specifically asked to check in early, I would likely say no, as guests who start out asking for special exceptions aren’t usually a good risk.
That said, I have always had a one day prep time setting, and work from home, so my stated check-in time is 11am-11pm, because that personally suits my lifestyle- I’m not an early riser andI don’t want to have to stay up until 1am to welcome a guest.
The 11-11 check in window suits almost all guests, but twice I have quite willingly made an exception.
One was a guest whose bus was arriving at 9am, said she knew that was too early to check-in and she’d just find a cafe to hang out in until 11. That attention and respect was rewarded by telling her no problem, she could check in when she arrived in town.
The other was a guest whose flight had had to turn around right after take-off due to engine trouble, and all the passengers were rebooked on a red-eye, arriving at the airport here at 6:30 am.
As it takes at least 45 minutes to deplane and get through customs and immigration, and another hour to get here from the airport, she wouldn’t be here until at least 8:15, and in fact arrived at 9. And of course she had actually booked the previous night. She also kept me informed the whole time as to her travel disruption and new arrival time.
The one who irritated me was another guest who had a flight delay, and while she kept me informed, she decided to go out for dinner and walk around town after she arrived, without letting know. I had already waited up until 11, which is when she should have gotten here if she’d come straight from the airport, but she didn’t show up until almost 1am.
So I’m quite happy to accommodate those who are respectful or have a special circumstance out of their control if I can manage it, but dislike the ones who take things for granted.