The cruise was excellent. The buffet was huge (granted crowded). You could chose from any kind of nationality food you wanted. I especially enjoyed the turkey dinner which was carved off the turkey right in front of me (they had this twice). Also, the roast beef was delicious. There were all kinds of desserts and an ice cream bar (hard and soft).
The staff in the Mast Bar were fun, friendly and kept everyone laughing.
The main dining in the evening was good. If you like your steak medium (with some pink, ask for medium rare). Our waiters (Roy and Ismal) were awesome. So friendly and attentive.
Our room cleaning personnel were also excellent and also addressed you by your name. Our room was spotless every day.
I found the ship's entertainment was good. Not excellent, but entertaining.
We would definitely cruise with Celebrity again. I have taken a Royal Carribean cruise and found this just as nice - if not better.