I've been looking at this as well and have a question. With the 30% discount I assume you can pick your room type (interior, balcony etc.) but if it is a free cruise do they give you an interior? Can you pay the difference to upgrade to a balcony or Yacht Club? I started saving points to do a RC Cruise but their points keep going up, MSC seems like a better deal.