We bought this as a stocking filler for our son. It came with no box or packet so it didn't look great as a present. Our 20month old son and 4 year old daughter quite like it but we also bought 'Funtime Gifts Special FX Laser Blaster' and although more expensive it is much, much better. In order to make the gun spark and light up, you have to 'pump' the trigger repeatedly and it can be a bit hard for younger kids, and then the result's not that thrilling. Also, on the first day of use it got dropped accidently and the silver tip snapped off. Not bad, but wouldn't particularly recommend.
Just to add, a few days after writing this review, after having the gun a week, we had some older boys round (aged 5) who loved it. However, after about an hour of normal boyish play, the end of the gun was snapped further into a jagged edge and the sparks were flying out of it. It's now in the bin.