I think this particular cruise is all about expectations. We read the reviews... older boat, older crowd, not the best entertainment, etc, etc. Because we already knew this going in, we had a wonderful time! We took out 12 and 5 year old kids and we had 2 oceanview staterooms (2525 and 2529).
The food was overall very good. The buffet tasted like normal cruise food, but the dining room had some really good dinners. I would say they excelled at the meats and sides. The soups and salads were average. The desserts were amazing.