Royal CaribbeanLiberty of the Seas exceeded my expectations in all areas. The ship had plenty to offer
Each day we were in a different port and the excursions offered gave us plenty to see.
The tour guides were knowledgeable and excursions well planned. They did however have inferior audio on the ship excursions. 2 days we used outside tour companies and were equally impressed. Florence Connection's Heliana provided an amazing tour of Florence for not a lot of extra money. CBM tours in Rome was also impressive.