We left on 3/16 and the boarding process was pretty quick. We arrived around 12:30, went through the checkpoint, and were given a "ZONE NUMBER" card, which is the same boarding process of an airline. Rooms are not ready until 1:30, but once you're in you can go to the Lido deck for lunch at Rosie's. We only had burgers and fries, but there was enough and varied food to satisfy every appetite.
When we had the drill, at the same time as departure from Miami, I felt some sort of "Panic attack" as we were standing there on rows of 3's. I guess that the heat, the humidity, and a moving ship, along with extremely RUDE passengers who kept laughing and talking while they were telling us how to evacuate in an emergency, made me dizzy and exhausted.
Bags arrive at your cabin door, and they do tell you in writing that you should expect them as late as 8PM. I think it might be difficult to complaint for a missing bag once you're no longer in port, but they probably know how to handle that. On the second or third night they send a copy of missing items to each cabin, in the event that you have an extra bag, or pink stroller in your room and don't know what to do with it.