This was our first time with MSC, we've previously sailed with RCI, Princess and P & O. Having read reviews on this site we were really apprehensive. However, we were pleasantly surprised.
Embarkation and disembarkation were extremely smooth. Our cabin was spotless & had everything we needed except tea/coffee making facilities.
All of the staff on board were excellent and extremely hard working.