Just got back today, everything went to plan at first, we booked the holiday 8 months prior to embarking, completed the check-in online via MSC's website, as to avoid waiting in the check-in line at Venice docks.
Well short story, the Check-in online was pointless, we had to line up and check-in anyways, so that was a waste of time and paper.
As soon as we got on the ship, we noticed that our rooms were wrong (mum & dads room at rear 10209, ours at 10034 the front) yes a family cruise split in half... and this is just the beginning.