We (wife and I) chose this Viking Emerald cruise because it has the major destinations (cities), river cruising, and the dates we wanted. The tour was for 14 days. We booked a couple days before and after the tour/cruise dates to get acclimated to the time zone change (from USA/AZ to CN/Beijing) and do some extra site seeing in Beijing and Shanghai. We had a ride booked from the Beijing airport to our hotel and use a cab to ride from Shanghai to the airport. Taxi cab prices were very reasonable. We made sure to get the hotel's address/map, and have the hotel's front desk write down the destination in Chinese for the cab drivers. It was an initial challenge 'flagging down' a return taxi ride until we saw how other people were positioning themselves on the streets.
We were on the Viking Emerald river boat for seven days from Chongqing to Wuhan. It was easy to navigate the various levels and find the rooms. The ship levels were all very clean and well furnished. The staff was very accommodating, knowledgeable, and friendly. The cabin was very comfortable, quiet and there was enough storage for our stuff.
The dining was good. My wife and I are vegetarian and the selection was spare for lunch and dinner. We asked for some more 'interesting' dishes and the chef was able to accommodate our wants a couple nights. It was enjoyable to sit at different tables to meet new people from various locations. There were approximately 250 people on the boat.