The ship is gorgeous.
The entertainment is A+ for people who loves opera, musicals, dance, circus - very high level of performers, decorations, costumes, all 7 shows. Musicians around the ship were all excellent.
Food is good, if you eat Italian specialties, pizza, pastas, ethnic food. I never tried hamburgers, ribs, cold salads, so can not relate to that. Steak one night was not as good, but the Osso Buco was heavenly...