I read various cruise reviews and sometimes wonder how perceptions can be so different. Having made 250+ cruises over the past 50 years, and now in retirement spending 6 mo a year "at sea", I wonder how other passengers can get so upset about very little things and let them affect their entire perspective of the trip.
Celelstyal Crystal is one of three older ships in the Celestyal fleet, a brand name of Louis Cruise Line, a long time provider of short Mediterrean cruises. In the winter they now operate this ship to/fm Cuba under a sub agency, Your Cuba Cruises, based in Canada, which provides a People to People option, thus allowing Americans to participate without violating current US restrictions.
The ship was actually built in 1980 as a Baltic Sea Ferry for Viking Line, was rebuilt in 1992 as a full cruise ship which has been marketed since then under many lines and names, including as the Leeward for NCL some years ago. Today it is a 'modern" small (25,000 ton) ship holding for these cruises about 800 pax. Note that only "small" cruise ships can enter Santiago and Cienfuegos Cuba due to their narrow harbors.