We loved our itinerary and ports of call. We had private excursions arranged by a travel agency so I can't speak to excursions made through the ship.
For the most part, the crew was very helpful and friendly. I had a suitcase not make it to Rome with with me and it didn't catch up to me for 5 days. The ship kept me notified of where the suitcase was and when I could receive it. We were very impressed with how multi-lingual the crew was.
Multiple languages was sometimes a problem because, by the time they got to the English version, we weren't listening or didn't recognize it as English until they were two sentences into the announcement. It helped that we were traveling in a group of 78 so we had others to speak English with. We met a couple from Canada who were seated at a table for dinner with no one else who spoke English. Surely the cruise line could seat people by language so they could communicate!