Carnival has gone downhill since our last cruise with them in 2007.
The food was nothing special and the portions were small. You now have to pay for cabin food service.
The entertainment was blah, lip-synced dance reviews. In 2007 we had live bands and real singers.