I like Carnival Cruises. We went on the Ecstasy maybe twenty years ago, out of Miami to Cozumel, Grand Caimans, and Ochoa Rios. We learned to blow off the formal dinners. Even the late sittings broke up the day too much. We would rather spend the time on deck or at the pool. With all the free food, the midnight buffet, and the 24 hour free snack bar, going hungry was not a possibility. I had my suspicions about whether the roulette wheels were somehow fixed, after seeing too many unlikely wins and losses there. The entertainment was good, but my favorite was the late night cabaret held every night in a small theater near the stern with usually some type of magic show thrown in.
We like Carnival too but won’t turn down a great deal from either Royal Caribbean or Celebrity.
Full disclosure: Yes, I am a travel agent and own my own franchise. So if anyone wants to see about great deals just Freepmail me. </end of shameless plug>