We are not normally cruisers but were travelling with another more senior couple who appreciated the practical benefits of cruising. In particular, we wanted to visit St. Petersburg and this cruise offered three nights there. So we selected the Oceania Marina based on itinerary and its strong reputation for good food.
The food was excellent across the board. The four specialty restaurants as well as the Grand Dining Room and the buffet-oriented Terrace Cafe offered outstanding cuisine regardless of venue. Service both in and out of the dining venues was 5 star day and night.
Can't speak much about shipboard activities as we really didn't avail ourselves of much of that. The string quartet that played daily in the main lounge before dinner was very accomplished and a pleasure to listen to. The guest pianist one evening was outstanding although we were only able to catch the latter portion of his show because of the timing of our dinner reservation that night. Wish he could have played more than one evening.