I liked the itinerary. It had a good add-on pre cruise in Oslo, ending with a train ride from Oslo to Bergen.
We had two days in Bergen to start which was nice.
The ship was a nice size but not crowded, less than a thousand passengers, and no kids.
The room was spacious and had everything we needed.
The food was excellent, even the buffets. There was a nice choice of additional restaurants and we we able to get the reservations we wanted for each.
The service staff was excellent, could not have been better.
The cruise took us to 7 countries and 12+ cities. We also had two days at sea which we enjoyed. It gave us more time to enjoy the amenities of the ship, and get some rest from the many days of excursions.
We loved all of the excursions, the were well organized, fun an informing, and not overcrowded.
Get to, on and off the boat was well managed and easy.
Overall, a great time and will do more cruises with Viking.