Totally different reaction here. Despite our cruise being the northbound that resulted in only being able to stop at a few ports (the rest of the cruise all sea days), we found everything to be typical Viking high quality, including the food and service. The dining room was fine, but we decided for several reasons to spend the latter part of the cruise in the cafe and found it most enjoyable. Sorry that you had a less than good experience overall.
That simply didn't happen on our cruise. Service was prompt and friendly, as I would have expected.
Which was our last excursion of the entire northbound journey. About half the pax got off for a 4-night shore stay - two nights in Memphis and two in St. Louis, and then rejoined the ship in Alton after that, although once we were told that from that point we'd have to sail straight through to St. Paul with no stops, some people bagged out and flew home. We had opted to stay on the ship the entire voyage. I paid to see the river, and despite not having our planned excursions, we greatly enjoyed the very relaxing sea days - about 9 of them if I recall correctly. Never got to read so much on a cruise before!