simply put, terrible. it DOES NOT SHOOT 190 FPS it is accurate up to about 10 feet maybe. only reason it deserves even one star is because i got it with 2 clips nad it came with 500 BBs. it cuves up in fine weather. just dont get, not worth $.