We booked this as a last minute decision and before reading reviews on here, we may not have booked had we read reviews first but we found that MSC were excellent to deal with and had a wonderful time.
Embarkation- is very efficient and as they have no set start port for the Cruise there are people embarking at every port of the Cruise meaning there is far fewer at each port in the queue.
Crew/Staff- were top notch, despite the fact that there were very few English speaking passengers on board we never met a crew member that could not speak English, they were super helpful and always courteous.
Cabin was as expected, small for 4 but adequate and well maintained. The cabin service was prompt, the cleaning and tidying good and the towels were changed daily or more if needed or wanted. Cabin Towels and Deck towels were provided daily per person in cabin so no need to bring your own deck towels.