We are not experienced cruisers, but we are experienced world travelers. Our conclusion studying opportunities for Alaska was that there isn't much of an alternative to taking a cruise, and we booked with Norwegian partly because of their combined pre-cruise package going to Denali.
First .. during the entire time we were in Alaska there just perfect weather ... almost everyone exclaimed that 'it's usually not like this!" ... Our trip to Denali had spectacular views, and the entire 7 days going south from Whittier to Vancouver was also just perfect weather. It was great luck, but it also made things that might have been more irritating much less so just because it was hard not to have a good time being outside with this kind of scenery and wildlife.
We had a forward cabin on deck 8, starboard side, large rectangular window. For just two, the room space was fine. We requested the beds be together (sort of a queen size bed), but since one of us sleeps in the middle, there was the uncomfortable joint where the two mattresses meet. There are lots of solutions to this, but clearly this isn't something Norwegian Cruise Lines (NCL) counts as a priority. I'm a good sleeper, and eventually manager with it. We thought there was plenty of closet and drawer storage space for two of us, and we are not light packers at all. We never heard the anchor drop, hardly even heard the ship ... everything was very quiet. Since our weather was always perfect, there was really never any ship movement.
Cabin was fine for two. Loved the large window. Plenty of storage space, and we brought too much stuff. We made them empty the mini-bar so we had our own fridge. The beds, pushed together, had an uncomfortable place in the middle where the two twin beds joined, but we learned to live with it.
Nice walk to the little town ... saw eagles, and an eagle nest ... fine lunch in a little cafe on the right just as you come into town ... they were cooking locally caught crab and making wonderful sandwiches.
Take the short walk along the main straight to the bus area (big sign with 'C') ... catch the blue bus to the National Park to see Mendenhall Glacier. We saw spawning salmon in the creek next to the parking lot, and enjoyed the walk up to the glacier and the waterfall. The stop in Juneau is too short to do much else.
We rented a car (Avis) and drove into Canada ... great views, nice hikes.
Walk along the artsy area, then continue up the stairs along the creek ... saw salmon spawning, local kids catching them. Continue along the creek to the Totem museum (small, but interesting). Had a nice dinner at Cape Fox restaurant (need reservations).