That’s exactly how a buddy of mine described his Carnival Cruise experience.
I’ve heard from others that Norwegian is better. Their ships are older and smaller, but their clientele and food are better.
You hear a lot of people rave about the food on cruises, and on ours it wasn’t bad. But it wasn’t “all taht” either.
Sometimes people confuse quanity w/ quality.
Egads, Carnival is awful, but they have really nice pillows. I’ve been on two out of Galveston. 1st was horrific...4 hours late returning to Galveston, dead engine. 2nd was okay at best. I’ve been spoiled on Princess and Royal Caribbean.