You get 2 points for every dollar spent on RC (cruises, onboard the ship, excursions, etc.) and 1 point for every non-RC dollar spent.
I've had it for a couple years now. I use it for everything I buy. I'm saving my points for a free cruise.
I think it's a good deal.