They need that 4hr time ( 11am -3pm ) generally to clean the room (remember it may be quite a few rooms) have maintenance come if there is an issue and to allow for any unforseen circumstances. Usually hotels need time to turn in / clean room after previous guests.