This size of ship is perfect for Alaska cruises. It doesn't have many pools or a water park but you don't really need it in a Alaska cruise either as the weather would be too cool for swimming anyway.
One of my gripe was the boarding process at Seattle. Once you're checked in with the desk agent, you go to the waiting area. Everybody was so confused there because they have no idea when's their turn to board. There're no signs to direct people where to sit. How was the waiting area divided? By room type? By class? We don't know. The guy telling you to board was all the way at the corner and if you're at the other side of the room, you couldn't hear him even with the microphone and big speaker he was using. Everybody just kind of get in line without following any direction.
Once on the ship, everything is nice. There're a lot of kids onboard. More than I expected. But not to the point that it's annoying. My 4 year old had a lot of company. I always like NCL's kids program. They have plenty of activities to keep my daughter occupied and they gave us an actual phone (instead of a pager) while my daugher is there. Thought the phone only works on the ship.
We get to see the glacier up close and the ship would keep spinning so people at both side of the ship can see it. There were a lot of other cruise ships there. There was a big glacier but the space was already occupied with a Princess ship so could only see it from afar.