This was a wonderful trip and I would recommend it to anyone. We had wonderful food, met many nice people, saw an incredible number of places both on the land and the river, and were treated royally by the entire staff of the ship. The excursion guides for each land tour ranged from really, really good to truly excellent. They all knew the history and politics of the places they took us to and through and they were well-spoken, usually witty, and very capable of answering all questions put to them.
The walking tours were well paced so that it wasn't difficult to keep up and the "quiet boxes" we were each furnished with allowed us to hear the guides, no matter how far we were from them.
The staff on the ship were only too willing to provide assistance in any way they could. When my traveling companion got sick one night, they delivered her dinner to our room and kept checking on her to make sure she was all right. They furnished umbrellas on rainy days and they provided bottles of water every time we left the ship to go on an excursion.
Our cabin was clean and well maintained by a very efficient and pleasant housekeeper. We had plenty of hot water in the bathroom, a small clothesline for clothes we washed ourselves, and a heated bathroom floor (which was a very nice touch). Because we were on the bottom level of the ship, we had to stand to see out the small cabin windows, but that was fine because we really didn't have much time to be in our rooms except to sleep. Most of the time, we were either upstairs in the dining room or the lounge or on a land excursion.