I’ve been on two cruises and enjoyed both trips. But, now I realize....it’s just a roll of the dice.
All inclusive resorts in the caribbean are the way to go vs (most) cruises IMO