I got this for my son when he was 22 months old, it was a gift from his newborn sister to him. He LOVED it, once he mastered it, then it didn't take him long to get bored of the blocks(but what toys can kids play ALL the time and not get tired of), so I put the blocks away for few months and brough back out, he has fell in love with it again, but now he plays it differently, he is calling out the shape and color as he puts the blocks together. Overall it's a great set and I have gived the set to many of his friends already.