The ship is a beautiful ship, and the international staff were excellent. The cabin steward was great, and everyone we met was so friendly and helpful. You could not ask for nicer people and better service while on board.
Food was excellent - above my expectations. There was a wide variety of foods in the general cafeteria - from salad bar to excellent Indian buffet to sandwiches, burgers, whole roast turkey or ham, asian food, pizza, lots of good deserts. The table service restaurant was also very good, with a good choice of well-prepared foods every night. We did not eat at any of the premium restaurants. I did not really find the need to - food was good enough!
The ship is a beautiful ship. It feels spacious, and the only times it felt crowded was in the cafeteria. Art was modern and gave the ship a modern and lively feeling. Most days there was pleasant music from a live group playing in the center atrium area which added a nice ambiance.
One weird, and not so good thing with the ship itself: There is a basketball court at the very front of the ship in a most premium spot. Bizarre - as the kids playing basketball could care less about the view, and if you were in the lounge/viewing area below you often heard the thump, thump, thump of balls being bounced on what is your ceiling. That being said, the layout of the ship was pretty good with lots of areas to chill out in.
We loved the front lounge/viewing area (mentioned above) with it's incredible 180 degree windows and views, and comfy chairs to sit and watch the world go by. Most nights they were playing disco or band music (although not too loud), so if you wanted a really quiet place to retreat to, this wasn't always the best place. But the view was to die for.
My only real complaints lie with the cruise line itself and deceptive practices and outright incompetence or lies. We were booking a year ahead for a family reunion and my wife has food allergies. When we were investigating the various cruise options, the agent told us that it was best to get a guaranteed table/dinner time as the waiter would make sure the allergies were taken care of every night. Even though the 6:15 seating was full, he told us that the allergies would guarantee us a table at that time. Needless to say, after we booked that turned out not to be true. After a few calls over the next 10 months we finally got that done (one person even suggested we call EVERY day to ask for this hoping a table would open up). They confirmed this in writing to us, but that's not the end of that story....
My wife also filled out a very detailed allergy form, and submitted it a year ahead when we initially booked. She decided to call 2 weeks before the trip to make sure everything was in order. They said they never got the request. Really? She submitted again.
When we boarded the ship, the first night we went to dinner and our family was seated at two different tables - even though we got written confirmation that we were to be seated all together. It was total chaos in the dining room that night. Presumably ours wasn't the only screwed-up reservation. It was only through the very kind guests at one table who agreed to move and take a less desirable table that we ended up together.
Then the final problem came on the last day. We had some onboard credit, and the night before we got a draft bill which showed some credit left. We asked if we should spend this before the trip ended, and the staff person in customer service told us that this was not necessary - it would be refunded to our Visa. Guess what... It was not, and down on the bottom of the bill it says non-refundable (even though right under the credit amount it clearly says "This amount will be credited to your Visa"). That's mis-leading at best.
I should also mention that the food allergy issues for my wife were a bit mixed. On the one hand the kitchen was incredible - allowing my wife to order anything from the menu the night before, and then having that item made allergy free. Wow! Also, at lunch in the cafeteria, we would often have a waiter look all over the room for us to bring my wife an allergy-friendly desert. That's amazing!
The flip side was that in the cafeteria, virtually nothing was labeled as to the ingredients, so while the choices were fantastic for me they were a pain for her. If you wanted to know the ingredients of any one item, you had to ask the busy staff, who would then track down the busy head waiter, who would track down the chef. Minutes later you would get your answer. This was all unnecessary, as you could see the food signs were pre-printed and had been used many times - so why not just label them like "Contains, nut, shellfish, dairy etc." Again, when we booked, we were told something to the effect that that the chef would walk us through the line and describe what my wife could have. It all sounded very personal. Well, when you have a thousand or so people scurrying for food and the staff trying to keep up, that's out of the question. Maybe that was not realistic of us to expect, but then again why tell us a line of BS.
So the bottom line is that in spite of the deceptive and incompetent practices of Celebrity, we enjoyed the trip due to the really beautiful ship and exceptional staff on board.
Cabin was very nice. Clean, lots of cubbies and spaces to store stuff. Never felt cramped. Nice veranda with unobstructed view.