Well after 73 cruises I can finally say never again on MSC.
My pros were : Embarkation in Barcelona and disembarkation in Barcelona
Our wait staff in main dining room (I use the term dining room loosely)
Clean, and functional, closet placement was not the best
Never got there due to weather
Shuttle cost was way to high