My todler son loves this toy
It's perfect: doesn't make mess, dirty and doesn't have a lot of pieces that it stays spread in all house.
Every day he findes a different way to play with it. He can play with the same toy a long time !
It's expensive but worth.