This is a great gun for both beginners and advanced players. Out of the box it has a good stock barrel and good ROF. For the price this gun is definitely worth it. The Feed neck is stock. Even on full auto this gun doesn't break any balls. With this gun you can keep up with guys with thousand dollar guns.
Dont waste your money on a thousand dollar gun, get this gun.