I just signed up for a free cruise offer they sent me-8 day mexican riviera. There are still port charges, and they don't have any great deals on the all inclusive packages with tips/wif/drinks, etc, but I also used my miles for travel to/from the port, so overall it looks like a pretty inexpensive vacation.
I didn't have to do anything casino related, and they didn't mention any other perks either with the casino.