Just returned from a Caribbean cruise on the MSC Fantasia.
Where to start, let's go with the good points:- Nice ship, very smart. Room (we had a balcony), pretty good, clean. Bars, pretty good too, with reasonable entertainment, not fantastic but OK.
Ports of call OK, but scruffy, not exactly paradise.