We chose this cruise because we wanted to see the Greek Isles in a convenient, economical fashion. We were searching for a cruise that focused on seeing the Greek islands and found that most of the major cruise lines that visit the Greek Isles sail to/from Italy and Athens with various stops along the way in Sicily, Naples, etc. This seemed to be the most economical cruise that sailed in/out of Athens and only visited the islands. The biggest benefit of this cruise/itinerary is the long time the ship docks in Mykonos and Santorini, and we took advantage of this. So many of the cruises we looked at only had half a day+ on the islands and that doesn't give you much time to do more than get off/on the ship and walk around a bit.
We toured Mykonos by taking the ship's bus to the old town early, walked around and shopped a little, took some pictures at the windmills, and then caught a bus for like 5 Euro round-trip to Paradise beach where we stayed for 4-5 hours eating/drinking/swimming and had a great time. It was a nice, relaxing day. We also planned our own excursion on Milos (speedboat tour around the island with swimming/snorkeling).
We left the ship and spent the night on Santorini to be able to do a 5-hour sunset catamaran cruise that Thurs night so we didn't do the ship excursion. You can get a room a few blocks back from the caldera rim for under 100 Euro in June. The next day, some of us did the hike from Fira to Oia while the rest of the party rented a van and met us in Oia where we did more walking, shopping, and eating. Finally, we drove to the Venetsanos Winery for a wine tasting/food pairing before heading back to the ship for dinner. Santorini is amazing.
We did the ship excursions in Eraklion/Crete and Kusadasi/Ephesus and they were fine. Ephesus is an amazing site and a must-see! However, by the time we got there it was crowded and then the whole rug factory tour/sales pitch at the end was a bit over-the-top. I didn't hear anything about any of the other ship-based excursions, but I'm not a big fan of riding around on a bus on someone else's schedule and priorities when it's easy to plan day-trips/activities in port independently.
The staff was great, our room stewards took care of us, and embarking/disembarking was pretty seamless although the disembarking took a while. For whatever reason we never heard the "all clear to get off the ship" notification before we saw people on the dock leaving the ship.
The ship is perhaps slightly dated and smaller than most, the pool is small, I think there's just 1 hot tub, and the buffets don't have a lot of variety day-to-day. The restaurants had a different menu each day and were fine.
I would highly recommend this cruise for the purposes of seeing the Greek islands, but know in advance this is not a luxury cruise and you won't be disappointed.