When we booked prior to receiving our status match, they gave us our 5% discount in the form of OBC. Worth asking about. Shows in the main theater are complimentary. I understand they are some pay-per-view shows but we haven't seen them. As for accommodations, we feel Yacht Club is the best fit for us so I can't comment on your cabin questions. I will say, MSC is our new go-to cruise line.