I don't buy the soda card so I can't help on that one. But I can say the food has been exceptional on every cruise. And I'm a restaurant owner. I'm amazed how they can turn out 800 meals in 20 minutes and maintain that kind of quality. A monumental task.