This jacket is exceptional in its attention to detail--overall construction, reflective elements, snap sleeves to tighten, short zip on back to extend width, deep pockets, and the handy little zipper pull. The jacket overall looks and feels expensive (as it was without the sale price). It feels warm, but so far I've only used it for running, but will use it for cycling when it's not quite so cold (my hands can't take temps in 30s or lower, even with bar mitts and heavy gloves). I ordered a small and a medium. The small was not too small, and the medium was not too big, so I went with the medium. Either had room for underlayers. The length is on the short side, and I truly appreciated that, since I'm on the short side too. Its true to size for a jacket, would be slightly big for a jersey.