I can vouch for this. We take a cruise every fall with a bunch of friends, the last 4 years with MSC, all in different cabins and some booked direct and some via TA, all with different drink packages and we have always been able to make arrangements to be at a single table or 2 adjoining tables in MDR on boarding day.