I've stayed at the Fairmont before and after my Alaska cruises and it was wonderful. Gorgeous hotel in perfect location. HAL provides transportation to and from the pier from this hotel. However, next time we will take private taxis since waiting time for the HAL transport makes me antsy! But that's just me! Also, on the way TO the hotel from the Pier, the bus stopped at several hotels, and although the Fairmont was first, they had put our luggage WAY in the back and had to empty all the luggage onto the sidewalk just to find ours, which I'm sure annoyed the people sitting on the bus waiting to be taken to their hotels!
But - back to your question - the Fairmont was wonderful and I would stay there again.