The Legoland Dubai Resort, including the theme park and water park, is advertised as suitable for 2 to 12 years olds; However, having taken all of our children now at various times between the ages of 2 and 12, we'd say the "sweet spot" for visiting Legoland is between the ages of 4 and 10. Any younger, there are too many attractions they likely cannot join in with (unless your toddler is particularly tall). For any older, the rides and activities feel very basic; we'd recommend Motiongate instead for your tweens and teens.