I could never imagine confining myself to a cruise ship to begin with. I get that they feed you well but there's only so much deck space for 4000-5000 people to see the sun. Gives me the creeps.
The only cruise ships I've ever been on were courtesy of The Haze Gray and Underway Cruise Line and, frankly, both the food and the destinations sucked.