Overall a cute toy, but my kids had no patients for the hats. They ripped them off and on before Elmo could even talk. I am afraid that the hats will break off quickly and the toy won't work. I would have to say that this is the one toy that has been sitting in the toy box and will probably end up on Freecycle for someone else to try. Just not for my 2 and 3 year old.