I purchased a large to wear over a sweater or heavier shirt.  It definitely would do that.  What I didn't like about the jacket was the feel of the fabric - plastic.  Sleeves have velco only at the wrists and it doesn't make for a good fit.  The jacket is also very boxy.  I am returning it.