I am sure that Princess is the same as Carnival for the price of sodas in the room. Lets just say they aren't free and you could buy a 12 pack for the same price. I drink alot of sodas and I bought a soda card for the 3 day cruise and it was well worth it. I do believe that the only place you can use the card is at a bar/pool area, casino, dining area .. basically anywhere on the ship but your room. If I am wrong about that someone please correct me.