You get what you pay for!
Booked this as a cheap last minute deal. Thinking it would be as good as the other Thompson and P&O cruises I had been on, but I was rather disappointed.
The ship is small (it's a converted ferry) limiting the choice of entertainment. I found the entertainment in each of the bars very samey (each was a live singer/band with mediocre acoustics).
Had trouble getting sun loungers as the crew do not seem to enforce the "45 min unattended" rule. So people put their towels on them and then leave them for hours on end.
The biggest let down for me was the food and drink quality. I have been on small to medium ships before and been bowled over by the quality of the food. However, here it is all buffet and of mediocre buffet standards. We ended up paying to upgrade to the waiter service restaurant 3 of the 7 nights (at £15 per person per meal). The all inclusive drinks do not appear to have any alcohol content in them whatsoever. So was forced to pay the extra to upgrade to the premium drinks.
All in all, by the time I had paid to upgrade my food and my drinks I may as well have booked a more expensive cruise on a nicer ship.
You do get to see some lovely ports though, but Barcelona and Rome are so big and you are there for such a short time I would advise you pick just one or two things you want to see, otherwise you will rush around and feel stressed that you are going to miss the ship leave... (Rome is an hour away by train, plus walking and shuttle bus....it's a LONG way, be warned)