"I got this airsoft gun for free from a friend so it wasn't bad for the price ;) don't think that just because its a $20 dollar gun it's a terrible gun it's actually not bad at all. It's really accurate for a $20 gun, and it packs a punch for a little gun I haven't had any problems with it. Honestly I probably wouldn't have bought it myself because I don't prefer spring operated guns but I wasn't gonna pass up a free one. I would recommend this gun for someone that's just looking to have a little scrimmage in the woods or back yard, but NOT in a big competition. You would probably get lit up real quick. Overall not a bad gun."