I have purchased two of these jackets from Amazon, and I love them!  It is very well made, comfortable, and cozy.  It runs true to size, but is meant to fit relatively snugly.  I normally wear a medium, but I wanted it to be roomy, so I ordered the large.  It holds up well to being washed.  Each shipment was delivered quickly and I had no problems with any part of the transaction.  I'm actually considering getting a third one, in a different color.