This jacket is made by Alpha Industries, under a subsidiary name of Knox Armory (I have no idea why), so I am okay with the quality.  I figured I would try this jacket since the cost is about a third of a regularly priced Alpha CWU-45P.  I own several jackets from Alpha (quite a few, actually) and the sizing on this jacket is all wrong.  I ordered a large because that is what I wear in "Alpha sizing".  But the sleeves on this are way too long.  So, it would be a nice jacket if I were about a foot taller.  I don't know how to explain it, but you will probably be unhappy with the fit of this jacket.  It would cost too much to return it and wait for a medium size- which will most likely be too small in the chest, but have the correct sleeve length.  A dud.