When I was on the Carnival Triumph, we were able to get juice all day in the buffet. NCL, is limited to water, iced tea or coffee.
I wish that NCL would offer juice in addition to iced tea.
Carnival also had soft-serve ice-cream & frozen yogurt machines available------another feature lacking on NCL.