My husband and I just returned from Cambodia and Vietnam -cruise portion was from Jan 23. Unfortunately I had fallen several days previous and was in pain so had to forgo some of the shore excursions. Have to note that people with some mobility problems will have difficulty making some excursions. Often there is no dock, the ship just pulls up to river bank and you clamber up the dirt bank. But the excursions we both or my husband went on were all worth the effort and are all included in the one price for the cruise. Bring some balloons to charm the children. By some school supplies while you are there as you will visit at least one school which was so pleased by our gifts.
Cabin was comfortable and public areas quite adequate. There was free Internet when reception allowed. Meals were excellent with a mix of Western and regional food. Breakfast and lunch were bountiful buffets with stations for making omelets, noodles soup, etc. Soft drinks were included but wine and beer extra. We had 76 on the cruise and were divided into 3 groups each with a tour guide. They all spoke good enough English and were delightful.
This isn't a trip for entertainment so evening programs were low key. Crew put on a show - they love to sing.