We read the negative reviews prior to booking. I really don't take much notice of them. How wrong we were.
We booked because of the itinerary, lots of places we wanted to visit.Not much to add to many other negative reviews. The overall on board experience was dreadful. Frustrating to miss 2 of our desired ports Sir bani yas & Piraeus (Athens). Of course MSC did not refund port charges even though they substituted a port for the 2 missed..We travelled as a group of 3 couples. Have to agree with others about food, endless announcements in 6 languages. Staff seemed disengaged except for bar staff & coffee shop.
Average, good location.