We have sailed with our children on Royal enough the older two are Diamond Plus. In general cruising on Royal has been great for the kids on the larger ships. We did several smaller ships in Europe and on the Sea days the kids were pretty bored. The Adventure Ocean people have by and large been fantastic on all ships. Dining has been very accommodating to kid foods. I would enthusiastically endorse Royal for kids in that age range (same age range as my children). We stopped sailing on Royal because we felt they weren't doing enough for the money we were spending.