Carnival Cruise Line has had the highest guest satisfaction ratings in the entire cruise industry (rated by guests and TAs) for the past consecutive 21 years.
But then, Wal-Mart has the highest ratings in the retail business.
Both of these companies do not promise to be the best.
Both promise that they are cheap and you will enjoy what you get.
While many cruise lines over-promise and under-deliver, Carnival is exactly the opposite. They under-promise and over-deliver.
Many Carnival passengers believe that they received more than they paid for.
So if you are a Chevrolet type of person with a Beer budget, you will most likely have a great time on a Carnival Cruise.