The subway does not take you all the way between the boat and your hotel. But there are busses that will take you to Slussen and then you take the subway to Odenplan, exit in the forward direction and the Hotel is there. At the ground level there is a shop where you can buy food, etc