We selected Uncruise,- Wilderness adventurer - which went up into Glacier Bay as part of the itinerary. No stops in trinket shopping towns except Juneau for embarking/disembarking. Our trip was all scenery which we wanted, and we observed every species of wildlife we hoped to see: humpbacks, orcas, see otter, harbor seal, seals, bald eagles, puffins, brown bear, mountain goat, deer, various birds, and more. We saw several glaciers and calving. Weather was much better than usual with virtually no rain, and we wore everything from full winter gear to shorts and T shirts on deck. We were able to do a several short hikes, sea kayaking, skiff rides, snorkeling, and the obligatory polar plunge near a glacier.
It is true that there is a lot of camaraderie among the guests and crew. Meals were EXCELLENT, and better than expected. Fun happy hour with orderves each night before dinner, when we also signed up for next day's activities. I highly recommend Uncruise for Alaska, and believe it is a far better experience than on a big cruise ship. We have been on 4 prior big boat cruises.
On deck were some work out equipment (bikes and ellipticals which were quite worn), but it is a harsh environment - glad they at least had that. Binoculors in rooms and all over the ship.
Rooms were small, but the beds were very comfortable. Showers were small, but doable. Our room was above the engine room, so there was some noise, but not too bad.
Small town - nothing spectacular.