Do NOT take a cruise that ends in Vancouver, BC. DO NOT!, The airport is a virtual cattle call. We stood in 6 lines to check in, check package, go through security AND through US customs. The security folks took apart my backpack TWICE, because, they said, it looked "cluttered." Otherwise, our Princess experience was quite good. Land and sea. From beginning to end, we had connecting buses, trains, flights waiting for us. Most of our issues were with United Airlines (four flights, all late; we made our connecting flight to anchorage with ONE minute to spare.) I will never fly United again; UA is too big, cumbersome, and incapable of keeping a schedule. If I were giving advice on folks going to AK it would be this: plan on an extra day for EVERYTHING, including the connecting flight. AVOID having to go through Canada, Schedule an extra day in Skagway, Juneau, and Ketchican. Wonderful little cities.
Tight, but workable. Carnival provides a nice couch, but this room was too small for such a convenience.