I'm booked on the Nov 23 Transatlantic which is 14 days of the med and then a crossing to Florida for a total 28 days. I am flying into Rome with EZAIR to arrive the same day as the cruise. With ezair Princess guarantees to get you to the ship and I'm spending extra time in Florida at the end. I've never sailed with MSC but have sailed in Princess full suites. I find Princess full suite amenities are subpar to other mass market cruise lines like RCL or Celebrity. Club Class dining is the same menu with an insignificant added dish in a partitioned portion of the main dining room. The service is elevated and there is no or minimal wait time for seating. The complimentary mini bar is a perk I use for 20 diet cokes. They did away with the nice tote bags, upgraded bathroom amenities, a nice chrome pen, a satin sleep bag with some goodies , complimentary internet and other goodies long gone.