We cruised with Viking in Russia last year and it was just wonderful! The food was excellent and the staff was just great. Everyone spoke enough English for their job. The front office staff were all collage English teachers and the tour guides were all graduates of the tourist schools and also had degrees in English. The cabins were very comfortable (if you had a junior suite). The regular cabins were a little bit cramped at 110 sq. ft. Overall it was a wonderful experience. Viking imports 95% of their food from the west and the chef had worked for Crystal Cruise Lines the previous year. I have heard some reports that the food on the Uniworld cruises is not so hot, but I can't verify that from personal experience. We would (and will) travel with Viking again.