The shore excursions were mostly good, although I would have greatly preferred a sightseeing stop in The Bahamas rather than the day in Half Moon Cay.
The ship, on the other hand, was very bad.
They embarked with one generator not working and soon had problems with a second. As a result, we skipped Cienfuegos.