My first cruise in June '18 - booked late - within 3 wks of departure, through Iglu. Travelled with my sister whose husband was unfortunately unable to go with her due to illness - hence late booking, Sister is seasoned 'cruiser', having been on at least half a dozen - one of which had been with MSC in the Med.
Having read various reviews both before & after, I have to say I was more than happy with this cruise - my first. Ignoring TAS ('Trip Advisor Syndrome') I would recommend this cruise to anyone.
Fantastic Western Caribbean/Central American itinerary, esp.commencing & ending in Havana (on my 'bucket-list').
We had cabin 9244 (Oceanview Fantastica) which was surprisingly spacious & definitely worth paying a little extra for the ocean view - so great to wake up to a new & interesting vista each morning. Kept spotlessly clean.