For what it is, a plastic spring powered $20 rifle, this is really a pretty solid gun. The removable stock gives it a decent weight for being all plastic and accuracy is pretty good. I took one star off because the sight on the handle is crooked and the mag is kind of a pain to load. Lots of shaking the mag to get the BB's in line to fire. Still reasonable accurate just using the main sight to aim.
It has pretty good power too. Firing at least ten shots with three different caliber BB's .2g averaged 313.3 fps, .23's averaged 282.2 fps and .25's came in at 272.0 fps. It topped out at 318.4 fps with a .20g BB.
If you are just getting into airsoft or looking for a good spring powered rifle, I definately recommend this gun.