Both my boys (19 and 7 now) loved legos at that age, and they have some really cool ones out now more than when my oldest was this age. Gets them away from all the "high tech" stuff, that stuff is okay as long as that's not what they want to do 24/7 in my opinion. Allows them to use their minds to figure stuff out, and they are so proud when they build something neat! What do they have to be proud of when they play video games all day (not saying yours does, but there are some that do ;-)