We did the August 11 sailing which stopped in Corsica instead of Villefranche. It coincided nicely with Napoleon's birthday celebration, but the person at the excursion desk seemed unaware of that. Corsica was a fantastic port. No tendering and you just walk off the ship into the center of Ajaccio. There is a public beach less than 10 minutes walk. Too bad we were only there until 1 pm.
In any case, we had a great time on the Freedom of the Seas a couple of years ago, so decided to try the Liberty. The two ships are pretty much identical, except Liberty seemed a little more run down.
Here's a summary of what we liked and were not as impressed with:
1) embarkation - Despite being a smaller terminal than Port Canaveral, we were processed quickly. Our cabin was already ready and the bags came within a couple of hours.
2). We were traveling with a toddler and I wasn't sure how well Royal would accommodate him. Well, there is a fantastic nursery on board, and since we were in the mediterranean instead of the Caribbean, it wasn't as busy. I dropped my son off a couple of times in the evening and also used the nursery during one of the excursions. Always 2 people on duty and the nursery is stocked with all sorts of baby gear from feeding utensils to strollers. They even lent us a bag of toys for the cabin.
3) something for everyone- there were so many activities on board whether you want to catch up on some reading or party up by the pool. We enjoyed the Saturday Night Fever show and the character appearances. My son and husband also took turns on Flowrider.
Windjammer: the food on this cruise unfortunately reflected what so many other members of this board have said about Royal Caribbean. Not very good. Breakfast in the main dining room ( if you can catch the daily shifting 2 hour window) wasn't too bad, but Windjammer was perpetually crowded and understaffed. It took forever to get drinks or have your plates cleared. And forget about having the tables wiped down.
Excursions: totally agree with the previous reviewer about the exorbitant prices charged for transfers. Luckily, I'm a do it yourselfer, but what if you don't have time to research other options? At toulon, I was really put off at the $16 per person charge to transport us to the port area. Toulon is not exactly the jewel of France and it would have cost us $64 to go into the downtown. We ended up just staying on the ship that day.
All in all, it was a great trip. Sunny days and perfect temperatures. Even Rome was only in the 80's when we got there. So much to see, you won't be able do it all. Hopefully we'll return again someday.