Have been on two cruises previously, Ventura and Thomson Destiny. Went on Island Escape as part of a stay and cruse package (stayed in hotel first). Reviews weren't great so wasn't expecting it to be fab but boy was I wrong.
The food, entertainment and staff were brilliant. The itinerary was brilliant.
One tip is to get the train to Rome, then a hop on hop off bus. So much cheaper. 12 e for return train and 20e for the hop on bus. Did the Puccini lake, villa and Pisa trip which was really nice. It was a 5 hour trip which is long enough!