Itinerary was awesome hitting Corsica, Rome, Sicilly, Portofino, Villenfranche, Toulon starting from Barcelona. Inside cruise ship rooms were large. We had two connecting inside rooms on deck 8 that were perfect for us. Dinner main dining room food was superb, especially the meat dishes. Main dining service, and room service was exceptional. The best of six Royal Caribbean cruises we ever took because of the itinerary. We previously had done other European Cruises - Greek Islands and Western European with Royal Caribbean that had excellent service also with great food in the main dining rooms also, but this one due to the ports we visited was our favorite! Also, had the best entertainment we ever had on a cruise ship before. Only a rock wall and track plus pool / hot tubs but we hardly spent any time on the ship anyway. We visited Ajaccio, Corsica, St. Tropez and Grimaud (Toulon port), the Vatican museum in Rome, Ezte, Nice, Monaco (Villenfranche port), Palermo, Sicilly.
8 floor two connecting rooms were spacious and well attended. location was mid to slightly forward. We slept like babies.
Did not spend time in Barcelona other than flying in and taking a taxi to the cruise ship and then taking a taxi to the train to visit Paris after the cruise. Barcelona is ok - I give it a 3 having spent time there previously e.g. good food, a few sights like La Grade Famillia church and Las rambles area worth visiting / Barcelona Beach / good paella restaurants.
Excellent street food / fruit. Nice old churches. Warm people that love Americans.
Napoleon - lot's to see. Really nice people. Excellent tour through Royal Caribbean.
Vatican museum always super to see. Sistine Chapel always a must see as many times as you can. Tour with food at Michelangelo hotel was very good. Pope's gardens in Vaticans not worth visiting.
St. Tropez and Grimaud a must see.
Nice is more than nice. Monaco is over rated. Etze is a new provincial town with an excellent perfume factory worth buying perfume from!
Sestra Levante is a must see! Fun tour through Royal Caribbean.