I and my wife have gone on several cruises in the past, to include Carnival, Royal Caribbean, Norwegian,Princess, and Holland America. In the past, Carnival has had a decent reputation for food and entertainment.
This was our first cruise since the Pandemic.
In my opinion, Carnival has placed cost cutting ahead of quality. Although the food is edible, the only quality food is in the specialty restaurants (If you are lucky enough to get a reservation).