The cruise was close to flawless. The ship is in excellent condition, the service excels, and the food is hard to beat. We had only a couple of instances that made us unhappy. The stop at Katakolon was only half a day and everyone had to eat lunch on the ship so that the only two open restaurants were over overwhelmed. To make things worse, the bar with a piano was also filled up during the afternoon. We also tried to go to their restaurant #2 on a popular evening and couldn't get in without a wait. However, the main dining room was always available, with excellent food and service, and room service was fast and good.
A stop that isn't listed on ports below, Kotor, was very good. It's a nice medieval city that is still very much intact with a lively street life and a wonderful path to climb to a mountaintop that was difficult but worth it.
The standard entertainment group was fairly bland, but they had an interesting magician one evening.
We read one review that complained about the food, but that person must have a vandetta, since the only food that we've had better was at creative cooking restaurants in top dining cities. We also read a review complaining about the service, but we've only been to one destination that has service this good and that place was extremely expensive.