I would strongly recommend Viking Cruises. They are a first class organization from the Stewards to the Bridge Officers. We saw the Captain walking the ship, up and down the stairs several times as he did his rounds. He was pleasant and not aloof like some tend to be. Viking goes above and beyond to take care of their passengers. They are almost perfect in attention to details. The food is amazingly diverse and fresh. Everything is plentiful and the 24hr room service menu is just over the top.
They have room for improvement in the following areas:
Onboard Live Entertainment needs to be improved. A group of live stage performers performing plays with minimal staging would go a long way in improving the current meager offerings for a two week cruise.