we traveled with a baby and we had a very good cruise experience. We enjoyed it and we recommend it. However we have some recommendations for the cruise line if they want to improve the overall baby and family experience. They should allow babies with swim diapers in the baby swimming pool near the water slide, similarly to what happens to freedom of the seas. They should also train their chefs better on how to prepare baby food. As it is not allowed to have kettle in the cabins, it would be nice if chefs know how to prepare baby food. We did not have a very good experience in regards, as the prepared food was not very suitable for a baby (too coarse, big pieces. If asked to do a puree, too liquid etc..).
Apart from this, the overall experience was good. We liked the food in all venues and the entertainment was quite good. We really liked an acrobatic show that was used to be performed in big theatres only. The aerial show was great too. Staff was always nice and welcoming.
Ports of call were interesting and the only suggestion would be to allow people to stay longer onshore instead of planning for a 7 or 8 hours stop only, but maybe this is due to cruise time. Cabins were bigger than a previous cruise we did and cain attendants were good. We had some minor issues, like the compass hadn't been delivered one night, but did not matter to us much.