I would not recommend this cruise for couples with young children. Although the cruise advertises that it offers "Camp Carnival" (free childcare), the hours are somewhat more limited than one would expect. However, the greatest disappointment was in the quality of entertainment and on board activities. The pools are very small and crowded. Our six year old was not allowed to use the water slide despite the fact that he is above average size and well experienced on other water slides.
Cabin and dining room services are quite good- all staff are very polite and helpful. Food is mostly good. I had leg of lamb for lunch one day and it was probably the nicest lunch. In the evening, i had sushi which was fresh although some of the other seafood was not so tasty. My wife tried meatloaf which was not good. Beer is $7 each and mixed drinks are about $8-$9. Night time entertainment was disappointing. Although the comic shows we attended were advertised as "Family Friendly" strong language and adult topics were unfortunately prevalent so we left. Technical difficulties canceled one night's entertainment so we just went back to our cabin. More activities are needed for families with children.
The greatest disappointment was Progreso, Mexico. It is not a desirable location for young children. Street vendors peddling their wares followed us across streets demanding we purchase their native products. It seemed unsafe and the products seemed illegitimate. A woman in a nun costume even heckled us for money for her fictitious orphanage. We quickly boarded the cruise ship along with many other passengers who only briefly stayed ashore. If you can afford the $100 per person excursions, you can avoid some of this peddling as you are whisked away on a bus to your destination. Such excursions were costly for larger families such as ours. We won't return.