While I can not claim that the jacket would be perfect, but it is far better than the price suggests. I vacillate at sizes between M and L, so I ordered XL because of the evidence in the description text here. Lo and behold, XL fits perfectly. Yes, the material is a little scratchy, and a button fell off the same times. But you get to not even 50 euros a very warm, stylish jacket. As near I also like to have upset a button on without me.