My husband and I are not cruise people but this one ticked all our boxes. A small boat with only 60 passengers but very comfortable with great food, a fabulous crew and lots of interesting excursions. We enjoyed getting out into the Alaskan wilderness but it was made so much better by the young, energetic guides who were extremely knowledgeable but obviously loved their job too. The whole crew worked so hard at making sure that we were looked after 24/7. We saw glaciers calving; salmon running; bears feeding; and the whales! Everything was great from beginning to end. I supposed it helped that the weather was magnificent but even apart from that we're sure it would still have been lots of fun. Met some great people and really enjoyed every minute. Plenty of time to relax if you wanted to but also lots of trips onto the mainland or kayaks to really do some exploring. 5/5 from us for everything.
Our cabin was compact but very comfortable. You don't spend any time in the cabin except to sleep so size was not really an issue for us. It was cleaned and the bed made daily which was really nice.