We did 2 days in Rome prior to boarding our ships. Rome was great, much better than I could have imagined. Stayed at La Residenza, which was a great hotel, clean and quaint. They arranged a guide for us his name was Rolando and he went over and above for us.
Board the Legend, this is my first cruise, I thought the ship was clean and well attended to.
The food was good if you could not find anything that you liked you must eat cardboard.