The ship was fantastic. Every meal, regardless of venue was excellent as was the service throughout.
The ship (Viking Sun), one of the newer, modern designs in the Viking fleet is a perfect size. 930 passengers, never a wait or long line for any restaurant, meal or activity. Everything was extremely well organized from the first contact when booking through the weather related flight disruptions and throughout the entire trip.
The only minor negative was the Berlin port call, should not be on a Sunday, nothing was open except restaurants. It is also a VERY long day. Having said that, the sights and monuments were well worth the effort.
Excellent appointments, extremely comfortable, very quite.
Could use a bit more room between bed and closet.
Cabin service was excellent.