First of all I really do recommend a cruise with MSC Divina.
We just returned from our cruise starting at miami to the caribbean for 1 week.
We really enjoyed the trip but unfortunately I recognize some improvements to be done as I am working in hospitality since 9 years.