We're mostly very tolerant but we were quite disappointed with the food on this ship. They create meals out of the unused food from the day before and two of us (out of 10) got quite sick from it. Despite attempts to warn them of this (bad meat) both on board and afterwards by email, they just couldn't care less and didn't even believe us.
Also be aware of their currency conversions, despite having selected our credit card to do the conversion, they still did it to make extra money, even after we switched it back while on board, they still did the conversion. A phone call once we got back solved this problem, but they hope you won't notice. Even our relatives who live in Canada but brought a US Credit card were double converted by Celebrity and again, even though they supposedly corrected it on board, it came through as a double conversion, again the phone call resolved the issue but Celebrity is nickel and diming everyone.
Aside from this, the itinerary is really perfect, a new port every morning with enough time to visit each island.
The ship itself is nice, rooms are fine and unlike others, everything in our rooms functioned well and was clean. We had numerous rooms since we were with our kids and other family, all with balconies. The balconies are a big plus when travelling with family.
Boarding and disembarking was quite efficient compared with other cruises we've been on.