We have cruised with RCCL over 30 times, our first to the Mediterranean, and was very pleased with the ports visited, however, not so with the ship! The food onboard was mediocre with the best being the bacon cheeseburger from room service! Activities were good. Service in the dining room was both good and very bad depending on the server. The Windjammer had the best constantly good service. Like the size of the ship, you could actually interact with the same people instead of meeting someone new every day. Ports were fantastic. The ships tour in Venice with the gondola ride and Murano glad works was worth it. In the other ports we used outside venders and were very satisfied. Getting to the port was easy and check-in went quickly. We were surprised with the size of our D2 cabin, large and ample room for all of our belongings. Dining was My Time and the service was so spotty and the food so-so that we did't even go half the cruise. Entertainment was good, but since it sailed from Barcelona some of the acts did their show in Spanish. Leaving the ship was even easier than boarding!
In short, loved the ship and ports, cabin steward was great, food and service left something to be desired!
Loads of room. The biggest balcony we ever had.
Very walkable old city. No vehicles inside of walled city. Watch out for beggars, they like to touch!