I bought this game and the football one as stocking fillers for my children aged 8 and 12 and they were a surprise hit over Christmas.
Great for all ages, all you have to do is read the facts on the card and memorize them (the rules say in 10 seconds but we made it 20 to allow the younger ones time to read everything). Then you get asked a random question, you can make the game as quick or long as you like - my two played it for over an hour with no arguments which is unheard of!
I think it will definitely get played with a lot and I'm sure some of the other variations of the game will be on my son's birthday list.