Also, not sure if they still do this, but if you are a regular drinker of expresso type drinks, you can get a coffee card that lets you buy 5 drinks over the cruise and get the 6th free. In fact, even if you don't fill a card, you can keep it for a future cruise.