We chose this cruise because Princess had a sale on.
Princess advised us that Majestic Princess would be delayed and embarkation was to take place a few hours later than previously scheduled, the embarkation process went very well.
Disembarkation was seamless, we walked off, collected our luggage passed through customs in less than 20 minutes.