After having 4-5 good cruises on RCL, my wife and we're looking for a "step above" cruise and had heard nothing but glowing praise about Oceania cruises.
The ship (Marina) was lovely. For the most part, the food and service were impeccable. Our cabin (B1 class, 282 square ft with veranda) was very nice.
HIGHS:. Cabin service, free room service and free laundry service. Pool & spa. Jacques, Toscana, and Terrace restaurants. Tours and excursions were very good, although in hindsight we wished we had done more venturing on our own to sample the great local Spanish and Portuguese food. Other than our initial 4 days in Lisbon prior to boarding the boat, we only ate off the ship a couple of times.