Firstly I have to say I had a really nice time. I booked the cruise last minute, and read reviews afterwards. This made me nervous, but I actually enjoyed my experience a lot.
I have never been on a cruise before, and had no idea what to expect. I had a week off from work, and wanted to be somewhere it didn't snow and wasn't grey, but didn't have a lot of money to spend. Through last minute booking websites I found this cruise, and thought the ports were really interesting. There was no way i could have traveled to so many places organizing my own transport. Plus it was basically the same price as a last minute deal to Egypt or Turkey.
I booked a cabin (single supplement) for £373 which I think was really good value. I booked the flights myself, and had to organize the transfer going myself (coming back i used costa transfer which was great and much cheaper), but otherwise it took very little effort and was pretty idiot proof.