Sizing seems way off.  I ordered a medium in jet black and it fit like a circus tent on the body, with the arms ending well past my knuckles.  I exchanged it for a small.  The small arrived and it was tiny!  Could have busted all the seams just taking a deep breath or flexing.  I will have to return it as well.  I am 5'8" and 180 with a lean, muscular frame.  Cut and quality seem good enough, just based on trying them on and looking them over.