Every cruise we've been on for the last 15 years or so have been some kind of casino offer. Usually, it's a discounted fare, but we've indulged in some "free" offers. The "free" offers were balconies during off season and they also charge taxes and port fees. They do give us OBC to offset the taxes and port fees, so technically, it's free.