Just keep your expectations on the low side because you are buying a very very very low priced jacket.  And I am no expert but if you want a well-made jacket that can handle years of abuse then there are plenty of very well constructed options through a popular mail order companies in the $150 to $200 range.  But if you just want a very very cheap jacket that you can trash over the course of a couple of winters at our job or something then this Avia jacket works well.  Cause that's what I bought this jacket for is to wear to my warehouse job and beat the crap out of it.  And the first thing to go wrong with this jacket will probably be main zipper failure or rips in the shell.  But when paying this dirt cheap of a price for a winter jacket and it lasts just one winter of abuse, then that is a great investment in my opinion.