Very happy with this.  Ordered a large coz everyone said they run small.  I would estimate the Large to be a Medium in Old Navy so yes, they run small.  Design is nice and material is not too thick.  Perfect jacket for casual summer evenings. Great price too.