Our family of four including a 12 and 14 year old just spent an enjoyable week exploring the Eastern Mediterranean on the MSC Divina and agree with some reviewers that some of the negative reviews are unfair as research needs to be done ahead of time so you know what the cruise includes. This is not an "all-inclusive" or "gourmet foods and wines of the world cruise". It is an Italian-based company with mostly Italians on board. You are not in Kansas anymore! As another review said, "adapt, and you'll have a good time."
Here's our list of pros and cons:
Pros: