We cruise often, 30+ with different cruise companies.
We find embarkation on PO so slow and drawn out, sitting for hours on end with a letter in your hand waiting to hear yours to be called, or turn up about 2.30pm and you don't have to wait so long, but if you are going on a weekend cruise a percentage of your time is waiting to get on.
The same with disembarkation, you have to be out of your cabin by 8am, don' t be 5 mins late .We went for breakfast, had to wait for the lift for ages, everyone was using them. We got back at 8.07am we had the cabin steward knocking on the door to tell us to leave, he actually said we where holding him up it was messing his timings up.