My 3 and 6 year olds LOVED Splash Academy on Gem. Problem was it only held 42 kids so we got on line anywhere from 20 to 45 min early every drop off to assure they got in. Def have back up plans for school vacation weeks. A fully loaded IPAD saved our waits in line most of the time, and I say loaded because the internet never really worked on the voyage until the last day.