The ship was beautiful, the rooms and the balconies are the smallest I have ever sailed on. The announcements are in about 5 languages before English. There were lots of noisy kids on our cruise (kids sail free) and out of 3000 pasgeners, only 50 of us spoke English. The food was horrible. We finally found out that the pastas come in frozen (which would explain why they were not any good) THe ports were great, the entertainment was good. I would not take another cruise on MSC cruise line. THere was no food after 10:00, the coffee machine was shut down after that also. You could not get iced tea all day.