I bought a size medium an this jacket.  I wear medium in almost all jackets, and I am 40 regular suit jacket.  This jacket is huge, and the sleeves are over 5 inches too long.  I exchanged it for another item, Amazon was great about the return.  I choose not to try it the size small because I fear the sleeves would still be too long.