this is the second time we have cruised with MSC but it has been marred by their very poor procedures.
We had to fly to Verona, were then bussed over 100km to Venice to board. Although we hold MSC Member cards with priority boarding this was not possible at Venice so had to wait for 4 hours to get to our cabins.
The cruise itself was really good, staff extremely helpful and pleasant, entertainment good and MSC Divina is stunning and spotlessly clean.