I am convinced that opinions about quality of food on cruise lines vary because of the vast backgrounds of travelers. For instance, if you live in a city with many fine restaurants and dining options, you would not be impressed with the food on the ship. If, on the other hand, you rarely dine out and live in a smaller community where there are fewer dining options, you might think the food was fairly good. Bottom line, I do not think that anyone raved about the food on this ship.
The entertainment was also unimpressive. The comedy was only funny to passengers 40 and over (and that might be a little on the lower end of the age group). The ship shopping director and cruise director were on the intercom constantly -- even early in the morning. There was way too much pushing of spa activities and excursions. The announcements really became irritating. I even called down to the head office to complain.
Camp Carnival is located right on top of the spa -- poor choice. You could hear the kids at times during spa treatments.
Finally, DO NOT GO ON THE SUBMARINE-LIKE boat tour. There is one offered that is an actual submarine -- this might be nice, however the cheaper alternative which is like a 2 hour tour, was horrible -- it was a waste of money and you will be screaming or boredom to get back to shore.
I loved the coffee/dessert bar on board. You had to pay for items there, but they were reasonably priced. The ship photograph stations had nice options for backdrops.