This was the second cruise our family had taken (first with Viking).
We included Viking in the list of cruise lines we were considering based on reputation and references, and picked the cruise because the itinerary appealed to both parents and late teen/20s children.
The cruise exceeded our expectations in almost every way. The Viking team was very welcoming (how they all knew our names so fast ...), the ship itself was very nice - especially the cabins (although we really only had one other experience - which was also quite nice - but these were better)