Jacket is true to the size.  I am US Medium to Large (I wear it sort of tight due to my physical fitness).  I ordered US L and it fit real tight and nice.  I don't like mine big so if you are looking to wear it with a bit of room, then I'd order two sizes up.  Jacket is ok.  It really isn't great quality but then again it's style is second to none.