With the $20 pp/day "casino booking fee," "$21.50 pp/day staff gratuity fees," "free at sea gratuity fees pp/day," "extensive onboard fees/charges for activities pp/day;" the free/comped or $750 off cruise (can be free for 9 night from Miami), will cost you thousands!  Plus, MyVegas won't refund credits, even for unused vouchers.  Both MSC & Royal Caribbean are MUCH better awards, things that are truly free/comped!!!