Wow. That's pretty strong. "If you don't gamble, smoke or drink..." That pretty much sums up 90 per cent of people who cruise. Reviews exist for people like you to read in advance what to expect aboard every ship afloat. Sorry that you had a bad time aboard a ship that I happened to like. Perhaps you should stick to those all-inclusive resorts ashore.