Also according to my parents Royal Caribbean has a new 15 drink a day limit even if you have the All you can drink package. They scan your card every time you get a drink and once you hit 15 you can't get anymore.
The all you can drink package and casino were the only thing that made the last cruise I went on tolerable (2018ish, parents paid and really wanted the whole family to go).
My personal hell is being in a line with 4,000 other people trying to get off a ship just to exit into a fake aztec market looking place where people are dressed up as aztec warriors and dancing then being forced to walk .5 miles through a maze of stalls selling shitty knick knacks while you are pressed up next to other people. This was Costa Maya Mexico, luckily there was a nice beach about a 10 minute taxi ride away.