I got one for my 5yr old who was 4 at the time. I love the thing. I got a red dot from wal mart for like 30 bucks. Once I sighted it in the rifle will put the pellet wherever the dot it. I have a golf ball sized spinner target and I can hit it all day long from 50+ feet. The adjustable stock lets the gun fit anyone. Her arms are still too short even with the stock collapsed but she is small for her age but I usually help her hold it. It takes little 5rd clips but obviously you still have to pump it for each shot. I have never shot bb's with it.