Embarking and Disembarking:
We arrived at 1:45pm for a embark time of 2pm, and the line was huge. We got to our cabin at 4:30pm. The first two hours was without water, restrooms, or a place to sit. Over an hour of the time was spent in a line pushing our luggage forward. If we could have just dropped off our luggage, then it would have made standing in line easier. They did not match luggage and ID, so drop-off would work. I think they were controlling how many people went into the building where health check and sea passes and security were being done, so I couldn't tell where the primary bottleneck was.
Disembarking was more comfortable but more worrying. We all filled out forms about our departure schedule but the disembark organizers didn't seem to pay attention to the forms. My parents, with a 1pm flight, were in a later meeting group than us, when we were staying over a night. My parents had to stand in line to request the 9:50am group. They figured the 9:50 meeting with a written estimate of 40-50 minutes before getting off, would leave them with 2 ½ hours to get to the airport--sufficient. However we waited and waited--comfortably, unlike for embarking, but worrisomely--and got out at noon. My parents missed their flight. The primary bottleneck was US Customs.