I usually wear a size 12 blazer to accomodate my rather broad shoulders for a petite person, 130 lbs and 5-4".  The large fit just fine.  The sleeves were too long and frankly do not look good turned back - I may have them shortened.  The jacket is worth it, just not a really crisp, neat looking coat.  It is a perfect match for jeans, as it is definitely in the "casual look" range of styles. I got the black, which picks up and shows every bit of lint imaginable!  Takes a lint roller to look its best.

REVIEW UPDATE 1-13-2013:  I've since returned this jacket, as the quality for the money spent just wasn't there.  I'd not worn it, only tried it on and worn around the house briefly.  Returned and purchased another jacket, same size, in another brand, Eddie Bauer, of which I am more confident of the quality and certainly of the classic but stylish look and price (when on sale, which it was in December). Better fit, nicer material and oddly enough, did not collect lint as badly as the Calvin Klein blazer. I wear it frequently, on less cold winter days with any of my jeans, going out on an errand or a visit.