I can't find it right now in my Cruise Compasses, but room service was offered until either 4am or 5am on the day of disembarkation. We couldn't wake up that early <grin> so we had dinner in the main dining room.
We were surprised that it was open, as well. We had gone up to the Windjammer for breakfast ourselves and was rather disappointed with the selection on that last day. The omelet station, which had been there on previous mornings, wasn't there. I was a bit turned around until someone overheard me saying so to my wife and told me I could get an omelet in the main dining room. It was indeed open (6:30 - 8:00 am).
No room service on last morning. dining room and windjammer both open but early and ended early. I believe from 6 am to 9?? you have to be out of your stateroom by 8:00 am and wait in the designated areas until its your turn to get off the ship. while waiting if you want something to drink you have to pay cash for it, your cruise card is no longer any good.
Plenty of breakfast untill about 10:00AM on the VOS. But we couldn't disembark until about 11:30 or so. They also offered pasteries and coffee in the "mall" area which ran until 11:00, when they just let it run out. Jimbo