So just because a traveller might stay an hour longer you lose a possible booking for that same evening because you need a whole 24 hours to prepare a room? That's no way to run a business!
My check out time is 11am and my check-in time is 6pm, this gives me just enough time to clean up the whole 230m2 villa (3 bathrooms, 7 bedrooms, kitchen and lounge) and remake 23 beds. There is no way I would take 'a day off'. If the traveller wants to stay longer then he pays extra so that I can then have two cleaners to do the same work in half the time, if they were to ask to stay until late evening then they would have to pay for another night, but they don't want to pay more so they generally leave on time. I have only ever once had to remind a group of travellers to leave. An hour after check-out time I phoned them to say, where are you, you need to leave, they told me that I had agreed for them to stay until 3pm, I said no please come back now and remove your things or pay extra... they weren't very happy but left. You have to be firm and polite because you can't let the traveller bully you. Especially now that travellers are becoming more and more powerful in what happens to our future because they know that bad feedback can destroy our livelihood so it's becoming a form of extorsion, that we have to give in to their unreasonable demands. I once had a traveller who on his last day's stay 'demanded' an extra day for free otherwise he would leave me bad feedback. I gave in because I didn't have a booking for that evening anyway, but low and behold he gave me bad feedback and lied about everything. Needless to say airbnb did NOT remove his feedback saying he was stating his opinion... (even though he had used extorsion to get a free day). Airbnb says they take extorsion seriously but they really don't. Since then I don't give in to bullies.