We traveled with Viking River Cruises on the Imperial Jewels of China trip (April, 2016) in the direction from Beijing to Shanghai. The trip was wonderful and a fantastic experience. A very safe and convenient way to see parts of China. Good tour guide who spoke excellent English (although we had to call him by a made up western name!) Why?
Hotels were excellent - Kerry in Beijing, Hilton in Xi'an and Westin Bund in Shanghai. Kerry was the best by far, although it's dining experience was affected by a lot of new staff still very much "in training" mode.
Summer Palace - we went there ourselves and enjoyed.
Cabin was good, bed and pillows fine, excellent shower and great and helpful staff. Food was good and two or three Captain/Welcome-back receptions which were nice. Good evening entertainment, especially the show put on by the boat's staff. Fantastic, especially the magician.
Stunning
Excellent
Good fun
Very busy
Impressive