I just returned from a 7 night Caribbean cruise on the MSC Divina. The ship is stunning. It's beautifully decorated without being overdone. The Swarovski Staircase is absolutely breathtaking.
The food was OK. I'm not a fussy eater, so for me it was fine. Choices were varied, portions on were small to average (and that's a good thing). I ate all my meals (B/L/D) in the dinning room. I found the waite staff good.
I had a balcony cabin on the 12th deck - FABULOUS. Cabin was always neat and clean.