We ordered a soda card on line when we did our HAL cruise. It did not work out so well. The card (good for 10 drinks) was given to us at our Dinner table. That was a long wait without using the card. My wife has to have a soda as soon as she boards the ship.