Way better than anything you can get at a costume store or especially for Halloween these days.  Tough material zips up in front, reflective SWAT and other lettering makes it look authentic and very cool if your kids are into playing SWAT team and cops, etc.  My son got this at age 8 and still wears it for play when friends come over.