Haines to Prince Rupert on the ferry was great for us last year. A few days off the bike was strange, but was enjoyed it. We get a state room, but the back of the ship under the solarium would have worked. There are lockers to put your stuff in and a bathroom with a shower.
My wife is talking to the captain of the ship on the bridge. We got a special tour.
Enjoy your trip. KEN