We've done this itinerary before on this ship. The ship is lovely...the service is wonderful. High marks for the service. We did notice a difference in the food served in the Main Dining Room. Good, but not great. It was great on our previous cruises! Portions are smaller, but not a problem. You could order more. They push the Specialty Restaurants too much. We did eat at one when a discount was offered, the Tuscan Grill, and the food there was excellent. That's the way it used to be in the Main Dining Room. Buffet is very good. Large selections for breakfast and lunch. Great salads.
Shows were very good on this sailing. The activity I missed the most was the Zumba classes. In 2014 they offered two free a day. If you are Elite and above, you can use the Sky Lounge between 5 and 7 for cocktails (3) and hors d'oeuvres. The cocktails were fine, the bites were few and far between. The Diamond Club on Royal Caribbean is much better.
I wouldn't hesitate to use Celebrity again, but hope the powers that be will improve the food and perks.
Cabin was fine...enough space. Well maintained by our steward and his assistant.