We are cruise regulars (sail several times each year) and decided to add a 7 day MSC cruise to the end of our NCL Transatlantic crossing. We were both extremely impressed and felt our trip represented excellent value for money.
One of the cruise agents we book through drew the MSC cruise to our attention at a time when deals including the drinks package applied. We took advantage of that and thoroughly enjoyed it.
We sailed from Miami to 4ports that we are extremely familiar with, we had been to them all within the past couple of months so the ports of call were incidental to us. Nevertheless the went ashore at each port and enjoyed our time ashore.
Spacious, clean, plenty of storage, worked just fine.