I purchased this Toy from a Discovery Toy Indepentent Consultant at a home show last year. I was planning on giving it to my son as a gift for christmas but he noticed it in the closet before I wrapped it. My husband and I helped our son put the tube shaped pieces together and I think we had more fun trying out new ways to put it together. Although the marble works toy takes time to put together. It's alot of fun once it's put together. My sons eyes light up as he saw the marble roll through various contraptions. The toy is recommended for children ages 7 and up and I would give this to anyone with children under the age of the because of a choking hazard. The discovery toy company also offers an extension kit which is good because we have already lost most of the marbles.