This was only our 2nd cruise, so we don't have much comparable.
Ship was wonderful... yes as someone pointed out, the dining room has a look that doesn't necessarily inspire but it's ok.
Cabin stewarts gave us minimal service. We had the chance to be upgraded to Concierge... thank god we didn't pay the extra for it... absolutely not worth it. The little appetizers they serve are minimal and half way through the cruise our stewarts decided not to deliver them anymore. They said afterwards that we needed to fill out the card every day... but we didn't get the card to fill out...