Other than a few issues, the trip was really nice. Most of the ship staff was superb with service for the most part, particularly our dining staff in the Galaxy Dining Room.
Day before: we stayed overnight a day in advance and took a hotel shuttle to the terminal and got there very early.
Embarkation: was such a breeze because we had all our paperwork printed ahead of time (including luggage tags), put our luggage tags on in advance, got to the terminal very early, gave the porters all our bags except our cameras and book back (for personal carry-on), scanned our credit card and passports ourselves, completed a health sheet, went to the desk to get our Sail & Sign cards, got our boarding numbers and sat for about an hour before boarding. Once we entered the terminal, the whole process took only 5 minutes because we completed and printed our documents ahead of time, got there early and didn't need to wait in lines. We weren't the first group to board but were able to board the ship shortly after 11:30 am.