not only the child learns to make an association between two things, develop fine motor skills by assembling two puzzle pieces, but also to develop their knowledge and vocabulary! my child loves and plays mtnt there all alone and I hear name the different elements !! Cheap and fun also then personally I recommend it !!!