We have been ordering this for my 6yr old for about a year now and he has loved every single box! He looks forward to delivery day with such anticipation. He loves to build the projects and read as he goes. This is good for almost any age. The craftsmanship is beautiful and worth every cent.