Well made but it's no Surefire. But Surefire would charge $500 or more for this output level. I own and use this in the Fire Service with good result.
Cons: Not Surefire Quality
This review was written in the old system and had content requirements that are different than reviews written today.