I bought this for my son who is 3.5 months. I had a older version (about 10 years old) for my daughter when she was a little baby and she loved it. I had to get rid of it when we moved so I bought it again for my son. However,I was very disappointed. They have updated the toy and in doing so a lot of its value is lost. First, it is way too sensitive to touch--you only have to very lightly graze it (i.e., walk by it) and the things starts going. Second, when it is activated, it goes on for minutes. These two things together, make it impossible for the baby to know that if it hit the thing, it will go off. Therefore, the value of learning cause and effect is lost.
On the older version, my daughter would kick the thing and then it would go on briefly and then turn off so she knew she had to kick it again to get it to go. I am very disappointed that it no longer works so well. It used to be a great toy but no longer is.