My daughter is *very* particular about milk; she only drinks chocolate milk and hates the chocolate milk on the ships for some reason. She will drink the Horizon UHT chocolate milk, though, so I brought several packs in my rolling carry on when we sailed on the Magic. I put it in the fridge and gave it to her in the afternoons or if we had room service deliver breakfast. I didn't try to take it to the dining rooms, though. And while you can have room service deliver cartons of milk, I don't really trust the "beverage coolers" to keep them sufficiently cold. With the long shelf life milks, I don't have to worry!