The childrens program for 9-12 is awful and there was no clear schedule so even if there was something of interest you had no idea when it was going to occur.
You need a reservation to do anything fun and you only get to do them (iFly, North Star) once per trip. The lines to do the activities in the seaplex (bumper cars, roller skating, trapeze) were really long and only some people could participate.
the Royal IQ app didn't work to make reservations for things at all so the Guest services always seemed crowded.
Cabin was nice but the beds were very very hard.