I have been on only two Carnival cruises since 2011 and think it is a pretty good value. Last year on the Miracle from New York I noted some improvements over the first Carnival cruise I took on the Ecstasy. Compared to the other cruise lines I have been on (Celebrity and Costa) I think Carnival gives more for the money spent. I think the improvements are needed to be competitive. Celebrity food and entertainment was better than Carnival but more expensive. The fact that Carnival comes close makes it a better value. In 2 months I will be cruising on Princess for the first time and look forward to seeing how it compares with Celebrity.