This was a cruise with friends and I really enjoyed myself. The cabin was roomy and clean. All the staff were great and helpful. It caters more to Italians than North Americas and British Ship left and arrived at all ports on time. Didn't pay for any excursions as it was simple to do it yourself.
Genova, bus outside 10 euros were tour and hop on and off.
Rome bus to train station 2 euros and return trip to Rome 13 euros return. Open top bus in Rome 18 euros. Total 33 euros. Very easy and lots did it this way.