I cruised the Yangtze River in China for three nights in Sept 2011. The entire ship smelled like bad curry initially. My cabin had a strong musty odor. I had to febreze the entire cabin!
The cabin was large and had a good sized sitting room, separate bedroom, and bathroom. The water in the shower was not working--it was discolored and took 4 calls and an entire day to get fixed. The crew spoke very poor English.
All of the entertainment was provided by the crew. The lectures were provided by the Chinese doctor who spoke English very poorly or the river guide who also had a very strong accent.
The food was good although the lines for the breakfast and lunch buffet were very long. The excursions were fair.