We enjoyed the trip tremendously and we would be perfectly happy to do it again.
My review will sound more negative than I mean it to be. The cruise was mostly terrific with relatively minor issues that did not affect our experience very much.
Holland America moved the embarkation pier from a cruise terminal close to downtown to a container port 8 miles north. They set up a marquee in the middle of the commercial pier with giant cranes and mountains of containers all around. It was a bit disconcerting. The process seemed a little show compared to my last embarkation with Royal Caribbean but, to be fair, the passport and visa check was more complex.
Lots of storage. Very quiet location. Balcony protected by overhang.