We chose the ship for the specific ports of call which were excellent, four stops in Greece.
The cabin was excellent and the steward always helpful.
The main dining room food is good and the staff helpful and friendly; the Maitre D' staff is however rude and only enforces the pants for men rule randomly. The casual dining food in the Windjammer cafe is on the greasy and gross side so don't expect much there.
Cabin was nice and extremely clean.