I had a great time, but was apprehensive about it because of all the Cruise Critic negative reviews.
The ship: Yes, it's getting old. The rooms are on the small side. I often felt the room was stuffy, and often, the lower decks on the ship felt stuffy as well. The elevators were very slow.
The food: The MDR is very good. The souffles are not to be missed. The other desserts are hit or miss. The MDR for breakfast is basically the room service menu plus a couple of specials. Pretty limiting. I didn't eat there for lunch. The pizzas in the Corniche Cafe are delicious. The Horizon Court buffet was very disappointing. We mostly ate there for breakfast, and the scrambled eggs, pancakes, and french toast were bad. The Riviera Grill made waffles which were very good. Their coffee is swill, so I recommend ordering the freshly brewed coffee or purchasing a coffee card.