I have been on a few MSC Cruises, the Seaside most recently. Although other of their ships had better layouts, the ship was awesome. On this ship and the others, I NEVER experienced screaming kids and such like I read in a review. In buffet styled dining, you will have more children attend. I can only suggest to the person who wrote the bad comment to use sit down dining instead. In any case, food was great, specialty dinning fabulous, staff in ANY area were so courteous, helpful, attentative. Activities were admirable. Professional to say the least. Room service a real plus. I have never had a bad experience on MSC Cruises. Hats off to special staff: Junwe, Iwayan Alit, Giuseppe (restaurant mgr), Frederick, and Wiratama. All exceptional! I booked another cruise before I left the ship. All I can say is if you do not have a GREAT time onboard - re-evaluate yourself. As MSC Cruise Line Rules!!