Uniworld has a consistent record of customer satisfaction around the world. My wife had an excellent experience with Uniworld earlier in the year.
Our cabin was immaculately appointed and maintained at least twice daily. The passage ways and common areas were likewise maintained.
The food service for breakfast was slightly above average. Lunch was excellent. Dinners were exquisite. The head chef came to every table during dinner as did the sommelier.
Beautiful, well maintained, small but not cramped.