We bought this for my son last Christmas. I hoped he would like it, but I wondered if it'd be a bit too ahead of him (5 years old). It was perfect. He loved it even more than I thought he would. It can be tricky keeping track of the little pieces, but we just play with it where it is easy to keep them all together. We have multiple Think Fun games because the kids enjoy them and I like that they're learning something.