The toy spins very fast, the fishes open and close their mouths at a very quick frequency, you have to place the plastic baid very quickly and accurately inside the fish's mouth, then pull it out in the 1 second duration when the mouth is closed, otherwise you can't get it. It is even an interesting hand-eye + steady balance coordination challenge for adults, thus my opinion is that it is too hard for children.
My 3-year old loves playing with it but she gets frustrated because she can't get the fishes up. She ended up picking up the bait ball between her fingers, stick it inside the fish, then using the other hand to close the fish's mouth, then pull it out. Even so she only manages to get the fish 1 out of a few times.