DO NOT BOOK A CRUISE WITH MSC
Our experience with MSC on a Caribbean cruise in Jan 2018 was the worst experience we have ever had. Most of the 14 days was spent having to complain. Not a holiday.Just full of stress.
We have enjoyed cruises with most of the other major companies, so have plenty of experience to do this comparison