I had this gun, and put a bottom rail with a foregrip on it. This makes for a great compact M4. The metal body is great, durable, and has a decent weight to it. The mag feeds well, the stock locks firmly into place, and the hop up works well.
After some tinkering with sights and the barrel, the gun was able to hit a shoe box 9/10 times from 90 feet, which is great for a mainly cqb gun. Able to reach out for torso hits past 130 feet. The gun is great, good rof, good fps, good accuracy, good looks.
Pros: FPS, compact, metal, accurate
Cons: Front sights wobble a bit, battery can be a pain to put in, don't know if a small 9.6v would fit
Overall: 4.5/5, great close to mid range gun, lots of upgrade potential, but great stock. I would recommend this to mid to advanced cqb primary airsofters, and even to more serious airsofters with a few upgrades.