Externally it is very good, with loads of options for different set ups and loadouts. Internally, it has decent wiring but the performance is only about average. However, it is reliable and robust and now that the gears, piston, inner barrell and motor have been replaced it does shoot well.
In truth I bought it on a whim as I liked the Daniel Defence full metal body so I have not been disappointed. For £300 plus there are definately better guns out there.