The cruise itself was fine although the entrainment was poor. The thing that really spoiled the trip was the final day in Barcelona. We docked at approximately 5.00am and were disembarked on to a coach transfer to the airport at 7.10am for a 12.05pm to Munich and then an onward flight to Manchester which arrived at 6.00pm. Allowing for the 1 hour time difference, it took 12 hours to get home from Barcelona.
So if you book this trip be aware that you will not see anything of Barcelona although its on the itinerary and it will be a very long journey home.