We just returned from our 28th cruise, on the Oceania Nautica, and my wife says it is her best ever. I had booked several customers on Oceania who raved about the service and we wanted to find out for ourselves.
We flew to Barcelona a day early to enjoy the city, staying on the Ramblas in Hotel Royal. $159 plus tax and we had a room overlooking the Ramblas on the 4th floor. No noise. And it is a short ride to the pier.
We stayed in a category B2 balcony cabin 6077. The next cabin forward was a B1, and more expensive. All the balconies on the B2, B1, and A1,2,3 (concierge) are the same size. Only suites on deck 8 are larger. Balconies are very private. The cabin is typical of balcony cabins, but no refrigerator. The shower is very small.