Have not been on Viking Ocean but suspect it is a comparable experience. Seabourn is still a good step above as far as service, amenities, accomodations and yes, even food IMHO. That being said, we enjoy both lines with itinerary being the deciding factor.