My wife and I primarily chose this cruise for the ports and excursions, knowing full well that it got mediocre reviews, since it seemed to be the most cost-effective way to see all the different places that it visited. And from that perspective, it definitely delivered. As for the cruise itself, it wasn't the best but it wasn't the worst either. It was the third cruise we've ever been on (the first two were Caribbean cruises with Carnival, which we really enjoyed) so that's basically our only point of comparison.
Since our primary reason for choosing this cruise was the ports and excursions, I'll start there. We did a 7 day Mediterranean cruise with a stop every day, and every port was amazing. I would give every one of the places we saw 5 stars, without a doubt. As far as the excursions themselves, some were better than others.
Our first excursion, in Bari, Italy, was the Sassi di Matera. It was an amazing site, but the tour guide gave the tour in both English and German, so it felt like we were just getting canned commentary. It felt a little rushed while we were seeing the main site, and then we spent about an hour just in the town square while I would have much rather preferred to see more of the Sassi. Also, we had to pay to use the restrooms, which sucked. 3/5
The cabin was clean and well maintained. It was a little small, as expected with an interior stateroom, but it got the job done and the bed was comfy. Our cleaning guy was awesome and learned our names on the first day.