I bought this for family members, ages 10 and almost 2, and they both LOVED it! They took it apart and put it back together several times.
I ended up getting a second one for a birthday. Such a great problem solving toy that gives kids a sense of accomplishment too!