I'm starting right with an issue that, in my belief, overwhelms any other comment possible on this cruise.
Every cruise day, after 6:30 p.m., simply there is no food or drink whatsoever available in the whole ship, except for the main Restaurant.
This means that, if you're on first seating (6:30 p.m.) after the show (9:15 pm or later), for instance, not only you don't have any station at all available, for a snack or anything else for that matter, but even if you want to drink a glass of water or a cup of coffee you must go to one of the bars and pay for it (yes, water included).