Water2Moon........try not to worry if the age groups are enforced. Your 7 year old will meet kids her age and have a great time. It also gives your 10 year old a chance to hang out with the older kids. If they move your 10 year old down, she may be bored with the activities. Everything will work out. Have a great cruise!