I’ll try to make this quick. I did 2 this year, one NCL in May and one Carnival just got back Thursday. NCL did glacier bay, Carnival did Tracey Arm Fjord. I picked NCL because Glacier Bay, and was so glad I did. But Tracey Arm Fjord was beautiful! They have excursion boats (you have to book the excursion) that take you right up to the glacier and it was the highlight of both trips. They also took us up to the other sawyer glacier, to a beautiful waterfall, we got close to a bear, and saw whales. On NCL we did get close to glaciers, and in May it was still snowy and absolutely didn’t look real. Seriously, I have pictures that people ask if it was a backdrop, and I have to tell them it was actually real. So beautiful!!! I was so happy to have done both, and only because Carnival had UNREAL prices for their Alaska trips for June. Just look at the port times at each stop, as our NCL cruise were much less then the Carnival port times. We also had one extra day on Carnival, so we got Icy Straight Point, which was very cool, we saw Orcas on our excursion and our first bear. (That was my first time seeing a bear in the wild, my goal for this trip) And big ships aren’t always better when booking Alaska, just keep that in mind. But for me a balcony is a must. I would hear the Naturalist come on over the loud speaker and listen to what he was saying and if he said “port side” I would know to grab my binoculars and head outside and see what was out there. (Carnival) His name was Chris and he did a WONDERFUL job of keeping us informed of what was happening on the water. NCL didn’t do that from what I recall.