I purchased this about 3 years ago for the grandkids when they came to visit. Its now being played with by grandkids # 4 thru 6 and everyone of them have spent hours with this toy. Its durable--not even a scratch on it and even though a few of the blocks have been lost we just buy another set. It seems to interest kids of all ages although with the younger ones you have to make sure the blocks don't go in the mouth. I don't think I've bought another toy that entertains such a large age span and holds up so well. If you want something that will last a long time this is the toy to get--well worth the money you spend.