This was an excellent ship as all the ones from MSC. Food is really good , more than average on other companies. The place is fantastic for children, as there are multiple kids club, that allowed my wife and I to enjoy the excursions and the parties on the ship. The ship is very new , design is very italian and with a lot of style. The ports selected are a very good choice, the ship is so beautiful that you will not want to leave it for anything. The personnel on the ship is excellent, always helping and professional. We have visited several cabins and all of the are really beautiful decoratedThe 4D cinema and the swimmingpools will give the kids a great experience. This is an experience we will repeat for sure. Our next dream is to travel on the MSC Miraviglia on the mediterran visiting Italy and the coast of france.