Over last 12 years myself and my wive have been on over 15 cruises about 10 on Carnival. Lately quality of food and service on Carnival went down the tubes, small technical problems like stateroom freezing cold, they could not fix it.
I would not go for another cruise with Carnival if they give me one for free!
Would not touch this stock with teen foot pole either.
Being in the industry in South Florida I have a somewhat different view then most cruise passengers.
Carnival ships are not considered top end rather as the logo states the fun ships. The Carnival family offers passengers top end cruises on other brands. Royal Caribbean also provides high end through other brands. The only stand alone discount carrier with no other brands NCL.
Who cares about "cheap" cruise to Asia? Most people go cruising to enjoy good food and have a good time not to "save" on the trip. If I want cheap, unhealthy, greasy and lousy food I go to local Chinese restaurant LOL.
Make sure you buy some CCL stock for the money you save on "cheaper cruise" to Asia.