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.