The food, room, tours, personnel, concerts, etc. were wonderful, but the odor outside our cabin on the bottom level of the boat was horrible. I don't know whether it was sewage which had spilled or something else, but it took away from an otherwise great trip.
The excursions were well planned and interesting, both the complimentary tours and the ones that were at an additional cost. The guides were for the most part well-versed, knowledgeable, interesting, enthusiastic and had a good grasp of the English language.
The complimentary wine or beer at lunch and dinner were an added amenity. The opportunity to eat formally at breakfast, lunch and dinner or dining at the buffet was very convenient. I liked the idea that there were no set tables at dinner or lunch, because it gave one the opportunity to mix and mingle and meet more people.
Cabin itself was fine. It was the horrible odor in the hallway.