Our next door neighbors (and frequent travel companions) took a similar cruise on Oceania. They had a lovely trip.
Also, they were on the cruise with our travel agent, and I can assure you that she would not travel on any cruise line that did not provide 1st class service.
Sue