This was our first cruise with MSC and our first cruise for 4 years.
It was our wedding anniversary and we wanted a nice getaway.
Check in was straightforward. I was surprised they never took our credit card. We have always done this at check in on previous cruises. They told us to do on the ship.