I'm just going to comment on the hotel's location and how to get there from the train station and from the hotel to the Pier 91 cruise terminal.
The hotel is over a mile walking from the Northgate light rail station, along either very busy arterial streets then under the I-5 freeway and slightly uphill past a gas station to the hotel's parking lot, OR over the freeway on a skybridge then around a mile on a slightly less busy, but not particularly pleasant street up to the intersection opposite the hotel. Travel time on the train from the International District light rail station to the Northgate station is roughly half an hour, added to which should be the 15 minutes or so from the King Street Amtrak station to International District light rail station, then another 30 minutes schlep dragging bags along the street to the hotel.
I don't want to say the walk at the Northgate end is unsafe; I have no reason to believe it would be, but would I do it dragging luggage behind me? No, I would not. I would book an Uber or a taxi or a towncar from King Street straight to the hotel (around 15 minutes, depending on traffic) and call it good. You might end up saving thirty bucks by taking the train and walking, but what's your time worth, or your peace of mind? Just asking.
As for getting to the cruise pier from the hotel, same story, except worse. A mile to the Northgate station, say 20 minutes to get to downtown, then a $20+ cab ride to the terminal; probably totaling over an hour and maybe saving you $30 compared to a cab straight to the terminal. Same questions as above.
In my view, without a car the whole Northgate area is pretty unpleasant. It wasn't designed for pedestrians, and the relative demise of the Northgate shopping mall (like many of its kind across the country) has left things "in transition," shall we say? If you're locked into the Nexus through your booking, so be it, but if you can change hotels without penalty, personally, I'd do it.