At the risk of re-stating what the prior two reviewers stated, this cruise was a "5+ star" in all major categories. The staff were extremely friendly, courteous and always there to help. Our cruise director Gabrielle was totally awesome and ought to be on stage (in fact I heard at the end of our cruise that this is exactly what she will be doing)!
Our room steward, Csaba, was equally wonderful and took great care of us, often with a lot of patience. The food was "5 Star" at every meal, and the dinners were always delicious and well-presented. They offered a nice selection, especially at the daily lunch buffet.
We were certainly pleased with the luxury and comfort of our cabin, as well as the lounge and dining room.
The top deck was a bit sparse, but no loss as we seldom had the opportunity to use it, as we seemed to be exploring the local towns and villages at each stop along the way. We would recommend this cruise to anyone except those wishing to travel with teenage children or younger--they'd be totally bored. Uniworld is a wee bit more pricey than some other popular lines, but several of our travelling companions commented on "you really get what you pay for" and that Uniworld was worth the extra cost.