Carnival is the Chuck-E-Cheese of the high seas.
I advised my coworker to honeymoon on Royal Caribbean instead. They did & we have been invited to their house many times since.
I’ve been on several cruises on both Carnival and RC and would definitely rate Carnival as better, especially the grub.
Both are competitors in the “mass market” of cruises.