We sailed the Divina March 2016. What drew us to the cruise was a low price for the booking. $1400 total for a week long cruise. We thought the beds were hard as a rock, all the pillows were lumpy, you could actually feel lumps of something inside the pillows, no bar soap whatsoever on the ship, even when we asked for some. No candy on the pillows at turn down, no towel animals, purser desk workers were rude and unknowledgeable. The casino does give free drinks when you are gambling. Pools were always overcrowded and salt water. No public bathrooms at the spa, must walk to the indoor pool if you had to go, only 10 treadmills for 3000 passengers, never was able to get one to work out all week, no order to lines in the buffets, everyone scrambling every which way to get different kinds of food, people were pushy and budged too, no seats to sit once you had your food, horrible food in dining room and buffet area. Hard to find public bathrooms all over the ship. If you wanted to cash out at the casino and you had $12.50 coming back, the casino kept the 50 cents and gave you $12 back. This happened every time I had change coming back to me. Hardly any English speaking people on the ship. When we were in the elevators, everyone was speaking different languages. At dinner we were placed at a table for the whole week with others who did not speak english. These are all things I wrote down after the cruise was over to remember my reasons for not sailing MSC again. I do remember their ships were beautifully decorated, but that is the only positive I have about the cruise line. Hope this helps. If you don't believe me try and find others who have gone on MSC and see what they said after they got home from the cruise. Obviously food is subjective, and bed hardness, and pillows is subjective. But I have been on 52 cruises, so this was not my first rodeo and I have had lots and lots of cruises to compare this one to. I loved being on vacation for a week, I loved the warm weather and the ports we visited, just saying next time it won't be on MSC spending my precious week of vacation time.
Forgot to mention.... MSC will match your highest level you have reached on other cruiselines. So if you have reached Platinum on another cruise line, they will match, and make you Platinum on your cruise for the Voyagers Club. But it really didn't give us any perks to be Platinum on their cruise line. And we were Fantastica cabin level on this cruise.