I attended the Media/VIP preview of the Davina when she came to Miami; the very first MSC ship in the USA. I immediately booked a cruise. I have sailed on the Davina twice and enjoyed each cruise. I found MSC to have clean, modern ships with very friendly staff. The food is good. I will sail MSC again.
The casino was very tight. The food did not have variety. The rooms and staff were great. Not sure if I'd ever go on msc the casino comps are horrible. We gambled alot and we didn't get a bottle of wine or anything.