I chose the cruise because I wanted to explore African Islands which I think the MSC routes provides but this trip would have been even greater if MSC focus more on execursions by investing in providing more to do activities even by joining affiliating with othe lodges or hotels and focus on increasing list of activities. Another concern is that the most of the execursions do not accommodate kids below the age of 12 even with the onboard activities for kids should also be looked at. Otherwise kids safety is good I did not even had to worry about my daughter as kids safety is guaranteed and clear measures are put in place for parents assurance. Overall the I enjoyed sailing with MSC and I would do it again and would definitely recommend it to friends and families very happy I took part in this adventure loving and enjoyed it