This was our first cruise and we weren't sure if it was going to be something that would suit our family. We also worried a little about some of the negative reviews on this site. The outcome was that we loved the experience and will certainly cruise again, probably with MSC.
We have two girls aged 8 and 10 and they really had a ball. The "kids cruise for free" policy of MSC is the reason that we could afford the cruise in the first place. Yes, four in a cabin can be a crowd at times, but when you consider that the girls' cruise cost us only $59 each in government taxes it is a minor factor.
Embarkation and disembarkation were very quick and straightforward. The food in the buffet was plentiful and excellent quality. We used the lighthouse restaurant every evening and it was from very good to excellent. Our waiter was charming and very nice to our girls.