For me personally it depends on who I cruise with, how long the cruise is, and what ports we will be visiting. My husband and I occasionally will do "booze cruises" on the 4 day cruises that we always do to Catalina and Ensenada. We have been to these ports so often we don't get off the ship. The convenience of not worrying about water for the room, or lugging on my sodas or energy drinks helps make the cruise more fun. Plus the variety and not having to worry about the cost of each drink works for us. I usually don't drink except on our Cruises so being able to try different drinks and not worrying about how much they cost if I don't like them also increases our cruise experience. I will say that if you are going to new ports or plan on spending a lot of time off the ship and trying the local cuisine and drinks, then I would question whether I would get it or not. Probably not because in my experience it made us not want to waste our money off the ship and want to get back on board where our drinks and food were free, hahaha. Now when Cruising with my sisters we usually have free drinks in the casino but that's a whole other post. To each his own. Happy Cruising everyone!