We have had mixed experiences. Our first cruise worked out just fine.

Our second cruise with Viking our travel agent found a much lower airfare and booked us. Viking sent us a check for the amount of the cancelled airfare. We'd expected a credit to our credit card so were pleasantly surprised.

Third cruise with Viking was a mess. Our first reservations had us flying into Paris and then into Lyon with 30 minute connection time. No way is that going to happen at DeGaulle. Our travel agent got on their case and they changed it.

The above experiences are why we used an excellent, experienced travel agent. We could not have done what she did ourselves.

My trip reports of our Viking cruises are in the archives.

You don't say which cruise you are considering; but if it is one we've taken, I would be happy to answer any questions.
Sue