We wanted to experience a Mediterranean cruise with our daughter and son-in-law. I have long believed in the Royal Caribbean brand and, for the most part, they filled my expectations. The Oasis class of ships are the largest in the world so the ship is beautiful and has a lot to offer. I also sailed on its sister ship, Allure, last year. Coincidentally, the same band, Centerpiece Band, performed on both sailings and they are outstanding. Very talented group and a lot of fun to perform with during the Live Band Karaoke activities. In terms of other entertainment, there was not a lot of activities and the theater shows were not as varied as they used to be.
RCL's food quality however has declined since I first sailed with them over 15 years ago. It used to be that you could look forward to a high-end entrée in the Main Dining room every night culminating in Lobster Night on one of the Formal Nights. Not anymore...with all the Specialty Dining options that you have to pay extra for, the Main Dining Room food quality has definitely declined. Even at the Specialty restaurants, lobster is an extra fee on top of the extra you paid to dine there in the first place.
Our stateroom was great as was our attendant. We have never experienced any issues with that. Our shower had a slow drip which was quickly fixed when we advised our attendant.
RCL's cabin attendants are excellent. The cabin was very clean and the only issue we had was slow drip in the shower which was quickly repaired.
Barcelona has so much to see and do. #1 on the list is La Segrada Familia for which you should book a tour. Las Ramblas is a great street to explore but food options and souvenir prices are better off the beaten path. Another great tour that we took was to Montserrat.
Most cosf-effective way to visit Cinque Terre is to take a taxi from the port to the train station and buy the Cinque Terre Day Pass. Pay very close attention to ensure you get on the right train, but it is well worth it!