If anyone at the property reads the OP, they will have learned that no good deed goes unpunished and will not make the mistake of doing something nice for someone like this, only to be publicly bashed for it. He can expect the closet above the kitchen next time.
A classic self-centered thread about what is important in the moment.
Presumably he wants and should expect a clean and well-stocked room when he checks in at 3:00 PM. But, somehow that is supposed to magically occur so that he can check out later than the published time.
Perhaps the better answer is not to allow late check out or early check in and to simply require that those who want the room past check out or earlier than check in, book the room for the extra night. Would solve all of the problems and end this.