I bought this for by nephews, ages 4, 3,and 1. They love it!  It keeps them so busy and gives then a safe way to burn off extra energy indoors on cold winter days.