This is an awesome, great looking product, and I ordered an XL.  I don't know if it's me or the jacket, but most likely it's me, and I believe that I've actually gained weight.  I tried this awesome looking coat on, and much to my dismay, it was a bit (tad) tight.  I was very shocked, immediately thinking that I was delivered a smaller size, (it must be, right? because there is no way that it could be my actual body).  Well, i was wrong.  The coat is an XL and silly me, I've gained a few pounds, and now I either have to lose the weight to wear this thing, or i have to return it an order an XXL.  I think I'm going to lose some weight.  Famous last words.  The product is rated at 5 stars because it truly is a great looking warm coat.  I will just have to hit the gym a bit more and then I will be able to enjoy this great coat.  Thank you Amazon for such great awesome service and great products!!!