We booked a free 14 day Greek Island cruise just yesterday. One thing I haven’t seen mentioned is you have to pay in full at booking and there is a 100% cancellation fee. This includes any thing you book for this cruise such as excursions, dining, airfare, etc. In our case we upgraded the free inside to an aft facing verandah and added HIA. We wound up buying their insurance because of this. Free in our case was still pretty expensive!