Myself my husband and my seven year old daughter, recently just got back from a fantastic Caribbean cruise on msc Fantasia!, we have previously cruised on , rc , celebrity, p and o , carnival, princess( so was dubious to try msc ! But was plesently surprised . My husband and I are 40 -50 , we found the food great in breakfast and lunch in self service fab, staff couldn’t be more helpful !, love the laid back approach, as the ship is more Italian influence( met lots of different nationality’s which we like , pools elegant , one of the most elegant shops! If you don’t mind a lively ship!, great for kids as kids clubs one of the best this is the ship for you!! Evening restaurant good not quite as good as other company ( but we had no complaints ( msc great price, great for family’s , entertainment ( geared for all different nationalities we liked, but again if your looking for British not for you, for us plenty of choice
Cabin was fine for inside , balconies bigger than most