I agree with the other reviewers.  This jacket has very nice styling and is more flattering than I expected,it is not a boxy fit.  It does look just like the photo.  It is a light- to mid-weight denim, extremely stretchy and very comfortable.

I think it may run large, definitely does not run small.  I typically wear a 16-18 in most tops.  I got the XL and it fits great.  I was on the fence about ordering the 2X and glad I didn't.