The food was worse than you could imagine -- think truckstop, then go three grades lower.
The problem is the sourcing of their ingredients -- EVERYTHING loaded up for an 11 day cruise in Ft Lauderdale and frozen or refrigerated, and NOTHING brought in fresh from ports visited, as I've seen on many cruises. Rancid looking shrimp, overcooked dried out chicken, beef you can't cut, slimy BBQ chick at island stop, flavorless bland food, and RECYCLED ingredients constantly -- leftovers are used for 2-3 days. Fruit unripe and flavorless. Flies all over the saladbar ingredients. Only good thing was bread. We had to eat at ports just not to lose weight. I saw things that should not be in any restaurant or ship (I've taken 38 cruises so I know).
It's not the staff (which was wonderful) -- it's the company and their rules to put as much $$ on the bottom line by reusing food.
Cabin was good - standard size. Shower strong. Clean. The Cabin stewards were wonderful - always ready to please. And, unlike NCL cruises, the hallways were wide and they didn't have those ridiculous carts blocking you every 10 ft like NCL.