We did a 4 night cruise on the Yangtze river as part of our tour. The ship is not as luxurious as the river cruise ships in Europe but was more than fine. Meals were great and staff was terrific. Upon arrival at the ship signs were on the table stating upgraded cabins were available. We had read about this in travel blogs before our trip. Breakfast was a buffet and you selected your dinner choices from an extensive list of options at that time. The staff put on a floor show every night in the main lounge sometimes including some passengers. All in all we had a great time and would recommend this cruise.