The food was absolutely awful. I can not express enough how horrible everything I ate on this ship truly was. My wife and I's stomachs felt completely awful by the time we got off the ship.
The staff was decently friendly and the embarkation was a good experience. The cruise director was great. Besides that, the entire trip was god awful, while we were on the ship. Being in port, and off of the ship, our experience was fine, but being on the ship was terrible. I will never sail MSC again and will tell everyone I know not to as well.
The entertainment on the ship was mediocre at best. The activities were complete garbage and few and far between. We found ourselves staring at each other trying to figure out what to do. There are not enough hot tubs, always overcrowded. The is 1 ping pong table, 2 foosball tables. That's about it. There is other things to do but it is all way overpriced.
It was average
Miami is great, just avoid the bad spots, because they are bad! Highly recommend polos y jarrad in miami and rockos tacos in ft. Lauderdale
Cool secluded beach but only a 1/2 of riding. Try the lionfish! Delicious and delicate. Better than anything you'll eat on the ship.