It has been a few years since I've cruised. I've been on 4. This was the nicest ship - but not the best experience. The trouble started when the booking agent told be we were in concierge class, when on to describe all the benefits - and then booked us in non-concierge. The said I should have noticed on the reservation, concierge is called C2, the one they put us in was called 2C. So its my fault. Ridiculous.
The main dining room is fine. Not great. Just fine. The food ranged from poor to excellent, depending on what you ordered. Service felt rushed.
Ship itself was impeccable, well maintained, staterooms very nice, and well serviced - best showers on a ship for sure.