I have this jacket in the dark mauve and black colors in medium and they fit perfectly.  The non-leather part of the jacket is made from a quality material.  However the French Grey color version of this jacket is somehow made out of completely different material (like flimsy sweatshirt material) and is entirely too small to be a true medium.  I don't know what the disconnect is, since Ive ordered both from this same seller, but the French Grey one is NOT the same jacket.