Two guests booking the same room type receive very different rooms, and the assignment is usually made minutes before check-in. Housekeeping's progress is the main input.
Rooms are assigned late, not at booking
A reservation reserves a category rather than a specific room. Assignment happens on the day once the property knows which rooms are vacant and clean.
Front desk systems display room status continually, and staff pull from whatever is marked ready. A request noted at booking only takes effect if a matching room is available at that moment.
This is why the same request produces different outcomes on different stays. It was never a reservation of a specific room.
Cleaning runs in a fixed sequence
Housekeepers work assigned sections rather than jumping around a property. Sections are grouped by floor and corridor because moving a trolley between floors wastes time.
Departures are prioritised over stayovers when the hotel is busy, but the sequence within a section still governs the order. A room on the wrong end of a corridor is cleaned late.
Deep cleans, maintenance and linen changes take a room out of sequence entirely. A room needing a repair may be unavailable for a full day.
Early arrival narrows the choice
Arriving before the standard check-in time means selecting from a small pool of rooms already turned over. Those are rarely the best rooms in the building.
Guests who accept an early room often receive one on a low floor near service areas, because those sections are cleaned first. The upgrade they hoped for is still being cleaned.
Waiting until the standard time gives the desk a full inventory to work from. The trade is a few hours in the lobby against a materially better room.
Staffing levels change what is possible
Housekeeping is staffed against forecast departures, and the forecast is made days ahead. An unexpected surge in departures leaves the team behind for the whole day.
Rooms per housekeeper per shift is a fixed quota in most properties. When the quota and the departure count diverge, check-in times slip across the building.
Properties in tight labour markets run permanently below their preferred staffing. That shows up as later check-ins and reduced stayover service rather than as an announcement.
What actually influences the assignment
A specific, simple request made directly to the property a day ahead is more effective than a note in a booking. It reaches the person building the day's assignments.
Loyalty status works because it flags a reservation in the system the desk reads. The effect is real but constrained by what is clean at that moment.
Flexibility on floor or view usually gets a better room than a rigid demand. The desk is solving an allocation problem, and a guest with one preference is easier to satisfy well.