Wanted to see some of Eastern Europe so this seemed like a nice way to do it. Plus you always wonder if the first amazing trip was a fluke. We can tell you it's not! Viking takes VIP care of you from the moment you hit the airport until the day you leave.
The Viking rep at the hotel (we went to two pre-days) was incredibly helpful and pleasant to work with. When we go to the boat, it was everything we expected from Viking...clean, full of friendly, competent people and as comfortable as you could ask for. The rooms are small but so well appointed that you don't feel like they are small at all.
The meals as on our last trip, were fantastic and the wait staff makes you feel so spoiled! We truly enjoyed each evening meal and the the kitchen was always ready to make something special to match our diet if needed. Better than most land based restaurants!