My family (2 young daughters) have gone on two prior very successful Celebrity cruises and wanted to try something different.
We read about the review son MSC but decided to give it a try (being a grand new ship and going to enjoyable ports).
1. Cabin: The cabin was beautiful. It not only meet but exceeded expectations. The queen bed was firm and beading fine and elegant. Bathroom was more than adequate (no cruise ship can say "spacious") and the balcony (unobstructed view) a great place to sit back and watch the world sail by. Out cabin steward vent out of his way to keep our cabin clean and tidy (not an easy feat with two youngsters). Our cabins was always kept with fresh towels and the bathrooms always clean.It was always a joy coming back to the cabin.
2. Food: The main dinning room was always a joy. We found the menus both encompassing and enjoyable (matching those of 4 star restaurants). Our table waiter always remember our drink preferences. The buffet was always clean, busy and never a shortage of variety. In fact the main dining was so enjoyable we saw no need to try any of the other "specialty" restaurants. We especially enjoyed the midnight fresh pizza at the buffet every night after the show, delicious.
3.: Pools and recreation: As with any cruise ship, at the days at seas the pools were always crowded and staking a chair in advance a must. Since the kids traveled free, while there was an abundance of kids it was no more and no less so crowded than other lines we have traveled. the kids club (while somewhat small for a ship this size) was very entertaining for the kids and they enjoyed spending their days there.I especially liked the fact that the kids club has a special section for dining at the buffet and that they took the kids every night to the shows. The shows among the bets we have seen so far of any cruise line.The fitness center (again while slightly small) had all the best state of the art fitness equipment. Being an Italian company and European style of cruising I found it to be more laid back and not having activities thrust in your face every hour (yet there was something always to do).
I would not hesitate to recommend this cruise for any family. the staff went out if its way to be hospitable and friendly and that is what sets apart the experience.