I bought one of these, not sure what to expect.  I also bought an XL which is much larger than I normally wear but I noticed some of the other reviewers mentioned that this runs small.  This was a good call.
Also as it turns out, this is the perfect comfy-casual blazer to partner with a blouse and slacks.  It could also be partnered with a dress, a blouse and jeans, etc.  Washable with no shrinkage or discoloration.  I ended up buying a few more in different colors.  I don't know how long they will last but I'm pretty pleased and will buy a replacement if they last at least a moderate about of time with normal wear and tear.