Have you found
www.cruisecritic.com yet? Tons of reviews there. Even an occasional specific cabin.
Also
www.whatsinport.com can have some useful information.
For food on Celebrity, my favorite place was called something like "Spa Cafe". Smaller cafeteria style. The food was deliberately healthy and low calorie. Still exquisitely arranged and delicious. Lots of ocean view tables in the area. I ate most of my meals there. While I don't even try to lose weight on a cruise, I can break even and yet have some delightful meals.