I will summarize and then expand more for families who want more details. We have visited Europe with our children a few times, but have been predominantly in the west. We wanted to experience Eastern Europe and this cruise had several stops in major cities along the Danube that we wanted to begin to explore. We traveled with our children, ages 11 and 12. This was our second cruise with AmaWaterways (first was in Vietnam/Cambodia 1.5 years ago). Our first experience was excellent and so we decided to try this itinerary. Short and sweet, it was fantastic and met our expectations. The crew and the service is exceptional, the food was great and they provide a sufficient number of excursion options. We would not hesitate to do another Ama cruise with our children - they were treated wonderfully, there were bikes that fit even our smaller child, the adventures allowed plenty of active time. However, do know that the vast majority of the travelers are older so if your children are looking for companions that will be less likely (unless you do the Disney version of this cruise on this same ship with basically the same itinerary, which we did not). Also for families, we stayed in two of the connecting rooms (another reason we specifically chose this itinerary) and it was PERFECT for our family of four.
Generel info: our children are pretty adventurous eaters, and they loved sampling the local cuisines. However if your children are not, there is the "always available" menu that includes chicken, steak, potato wedges and French fries. My son often got a side of potato wedges as "dessert" instead of the dessert on the menu and they were always happy to accommodate any request.
These are two of the adjoining cabins and we loved this arrangement. Our children are 11 and 12 and we feel too young to be alone in a cabin, but with arrangement they could be in one cabin and we were close enough with the sliding door to have some privacy. They arranged the adult room into one queen size bed and the kid's room into two twin beds.