The embarkation process from Vancouver was very long and it took about 4 hours from when we arrived at Canada Place to when we were on the ship. This is the longest embarkation process we have been through. On other cruises we have taken, it was less than 30 minutes.
The ship is definitely showing its age as things are worn out or broken. For example, the deadbolt lock and peephole in the door did not work.
The food in the buffet was subpar but we did really enjoy the food and service and the main dining room.
The onboard shows and entertainment was also well below what we have experienced on other ships.
Our #1 complaint was with the shore excursions. On all of our previous cruises, we have always booked the ship's shore excursion without issue, but on this cruise every shore excursion had some type of issue, and worse yet, was the ship's shore excursion staff was incompetent.
In Ketchikan we signed up to do the Jeep off-roading adventure. In all of the ships marketing materials, the requirements stated to be a driver were that you are over 25 years old and have a drivers license. As my wife and I have never done this before, we were both looking forward to driving. When we went to the excursion, their staff indicated a new requirement - you needed your own auto insurance to be a driver. As my wife and I both live in a major city, we do not have a car and thus do not have auto insurance. After returning to the ship, we explained how we were not able to fully participate in the excursion and were disappointed that they did not provide all of the requirements to participate in the marketing material as we would have choose a different excursion if we had this information upfront. The excursion cost $180 per person and we asked for a refund. After explaining the situation to the ship's staff, that said that we were lying about the insurance requirement and said all they could give us was a 10% refund. We continued to try to escalate it within the ship's staff, but we were just given the run around and told to speak to a bunch of different people yet none of them had the authority to authorize a full refund. The ships shore excursion manager, Tamara, was especially rude and unhelpful.
In Ice Strait Point, we signed up for the biking trip, but almost missed it because the ticket provided to us by the ship had the incorrect meeting place printed on it. After raising the issue to the ships shore excursion staff, they did not seem to really care about the issue or take steps to correct it for future cruisers.
In Skagway we signed up for the snow shoe adventure, upon meeting with the guide on the pier, he informed us that we would be back to the ship by 4:30pm, when the ship was scheduled to leave at 3:30pm. We raised this with the shore excursion staff on the pier, but again, they should have done their due diligence before so customers do not need to be the ones following up on this on their vacations.
If you do take the Celebrity Millennium, please do yourself a favor and avoid all of the ships shore excursions. As their were issues with each excursion through the ship, you would be better offer booking your own through independent providers.