We chose Viking because it had the itinerary we wanted and at an excellent price. Best of all, EVERYTHING was included in the price of the trip...including internet (unlike some cruise lines, which charge $75 per minute...) and beer, wine & soda at lunch and dinner.
Viking was a class act from the moment we stepped aboard until the moment the cruise ended. Viking went FAR BEYOND our expectations in every way. There was an included excursion at every port...sometimes two, and every time we left the ship, Viking gave us a cold bottle of water so we wouldn't get dehydrated. (Other cruise lines have the audacity to charge several dollars for a bottle of water.) When we returned from our excursions, they frequently had treats for us...
The staff was fantastic, service was amazing, the rooms were spotless, the food was fabulous, the wifi was free (unlike other cruise lines that charge $ ..75 a minute.)
I loved having a balcony on a river cruise, you are close to the shores and there is always so much to see. The cabin was spotless and well-appointed. It had everythig we needed and more.