Embarkation at Vancouver was a nightmare. US Immigration took three hours to process us (others too, of course). Clearly they don't want tourists (and they'll never see us again!). Not directly HAL's fault, of course, but they could have kept us better informed of the "process" and staggered check-in times. Haven't they done this cruise before? Haven't they previously witnessed the paranoia of US authorities?
Our cabin was OK - the Room Steward very efficient.
Food was disappointing. The Lido Buffet is just horrible - rarely anywhere to sit. The main Dining Room is a little better but service (particularly at breakfast) is very slow.