I'm a very experienced cruiser, with more than 40 cruises, sailed with all big companies, etc, and cruised before with MSC.
I only bought this Atlantic crossing (Barcelona/Rio de janriro) because i thought was really a good price, US 3000 + 500 US onboard credit for a Suite with Aurea experience.
Check-in were smooth , although in my reservation and MSC app the embarkation time was different...