We arrived in Vancouver the day before our cruise and stayed at the Westin Grand Hotel downtown Vancouver. We travelled from the airport via the train -- quite easy and there was a stop near the hotel. Also used the train after disembarking the ship to return to the airport -- again very convenient and inexpensive.
Embarked the ship about 11:30 am. Went directly to our cabin. We ate lunch in the Lido with our daughter and son-in-law (the kids) as it was their first cruise and they could not eat in the dining room (Mariner's lunch).
The cabins were clean and tidy and the room stewards introduced themselves. The luggage arrived in a timely manner. The cabins were always in top shape and we were entertained by a parade of various towel animals.
We ate dinner in the Pinnacle Grill the first night. Everything was satisfactory and we enjoyed the meal and the quiet. The kids ate in the dining room (we had early sitting) and they were pleased with the choices and the quality of the food. Our daughter is vegetarian and does not eat seafood or mushrooms so she could pick her choices for the next night from a special menu. I had made reservations for the four of us at the Pinnacle Grill for Monday evening. I was disappointed in the vegetarian selection -- no protein.
The meals and service in the dining room was excellent. Occasionally we ate in the Lido and we also had pizza or a burger. We decided that our preference was the dining room.
Any shore excursions we took were booked through the ship
We also enjoyed the coffee and the special treats in the Explorations Cafe.
The kids had such a good time that they bought future cruise credits.
The disembarkation process went very smoothly.