The Pan Pacific is a lovely hotel. The room is huge, well laid out and comfortable. The public areas are open and bright. I was exhausted from traveling so just had room service, which came quickly and tasted great (although was quite pricy).
The hotel is extremely convenient for cruising (it's in the same building as the cruise terminal). They even have a service where the bellmen will take your luggage to the cruise for you on embarkation day. Honestly, I couldn't ask for more. It's worth the splurge and will definitely stay here again should I cruise out of Vancouver in the future.