Overall cruise was fantastic and would repeat in a minute. Ship and its crew were great. As with many ships the public areas get worn and could use more frequent updating. I usually don't let this get to me.
Embarkation in Venice was smooth and disembarkation in Barcelona was amazingly efficient. We were told to expect 30 to 45 minutes to disembark but found ourselves on the curb 15 minutes after being dismissed (which was right to the minute of when scheduled).
With exchange rate hedging the ships excursions seemed to consistently be overpriced. We elected to do all our own arrangements for some substantial savings.