I buy Michael Kors shirts because they seem to fit me perfectly.  For the coat, the quality and material were nice, but the sizing was way off.  I usually fit a 41 short in suit jacket.  I bought this in 42 "small," whaterver that means, thinking it was 42 short.  The jacket was huge.  I understand that it should be a little big to go over a suit, but even over a suit it was huge.  And not just in the shoulders and sleeves.  It could have easly fit a 45" plus waist.  There is nothing "trim fit" about this coat.

Update - I ordered a 40 short, but it was still to big and bulky.  Otherwise, a nice coat.