I have used a few of the MyVegas awards for MSC. Last month I scored a free 2 nighter on the Divina, only had to pay for taxes and fees. Yesterday, I redeemed for the 30% award. After redeeming, I was sent a link to fill out a form with all of my information and preferred sail date. A few hours after submitting the form, I received a call from a MSC Concierge who was great. I told her I was interested in the Merlaviglia in December. I got the impression that were no blackout dates. I was able to book a Yacht Club cabin and got 30% on top of my 5% Voyagers discount. The agency name on the booking confirmation in Play Studios which runs MyVegas, so unsure if it can be transferred to a TA. Your loyalty coins are refundable as long as you don't make the reservation and put the deposit down. So, if you talk to the concierge and can't find what you are looking for, you can request a refund of your loyalty coins from MyVegas. Hope this helps a bit.