That said, I also think that the cruise lines treat their passengers like cattle. Their goal is to get them home alive. Food poisoning and engine failure are part of the deal, at times. I would NEVER take a cruise and put myself at the mercy of these guys.
My wife and I have been on four cruises - three with Norwegian and one with Princess. All have been good. It takes a day or so - for me - to get in the proper mindset. Most of the crew are from third world countries - Philippines, Romania, Jamica - and get paid very little. They rely on tips and if you tip them just a couple bucks per day, they will fall over themselves to help you out. I had good times on all four cruises. My wife and I was just on a Norwegian cruise in January and it was the first time we saw a show every night. Good food, good acts, good service. My only complaint would be the other passengers. Most of them treat the crew like crap and then complain about the crew.
I’ve been on two cruises and everything was great. I had the time of my life.
I’ve heard horror stories about food poisoning and illnesses but they’re few and far between.