My wife and I took a five night cruise. We stayed in an interior stateroom. TL;DR Overall nice, and with a few tweaks (later activity hours mainly) it would have been great.
The Good:
-The ship itself is huge and gorgeous.
Would have liked more time in Malta, Valletta itself is beautiful.
Great walk-able city directly from the port. Plenty to do and see for a day.
About a twenty minute walk from where we docked to the train station. Then it's an hour long train to Rome. Overall not bad.