>>Carnival is indeed one brand of several that are owned by P&O line. Another of which is Princess.<<
Carnival is the Costco of cruising. They generally deliver a consistent but cheap product. Not bad and it gives many people a chance to do something they would not normally get to do.
But the food is dormitory quality (the days of all you can eat steak and lobster are long gone), booze is expensive, little brats run all over the ship 24X7, etc.
We usually take our own adult beverages..........there are ways to get around expensive drink prices, it just takes a little ingenuity!