We had a very nice cruise, but I don't think we would sail Celebrity again. The ship itself is beautiful, but I don't think the service (unless you're a suite guest, which we were not) is "luxury" service. It seemed like most of the crew were new onboard and were just learning. That's fine, but it added to the experience of feeling like the price was too high for the service you get. We've had better service on RCL for much less $.
For example: the room steward would forget to empty the trash can. She would give us the teens club agenda when our kids were 8 and 5 years old. She would knock on the door when we had the do not disturb magnet on our door.
Main Dining Room: Service was wildly inconsistent. The first night, we had no one come to our table for the first 15 minutes after we sat down. No bread, no menus, no water, nothing. The food was often slow to come out (which the wait staff blamed on the kitchen, and that could have been true). We overheard one waitress calling someone (a guest?) a "huge b**ch" while talking to another waiter. Our request for a fixed dining time (6 pm every night) was not available and were told we had to make a reservation every day for the following day. We really like having the same table with the same wait staff every night, and that's what we had reserved, and I was told all of the Edge class ships no longer offer this when I asked the Matre D on the first day of the cruise. What?? Why did we pick what dining time we wanted when we reserved the cruise?
Lots of storage space! Veranda is kind of a gimmick. I would have preferred having an actual balcony with a separate door, rather than basically a big ocean view room.
Real easy to get from airport to the port.