This jacket has a great fit. Even the small has long enough sleeves for someone who typically has an issue with sleeve length. I like the flexibility of having a jacket and a vest in one. It is wind-breaking, but definitely not wind-stopping. I would say it is great for cool weather riding, but not enough for cold (40 degrees and below) weather riding. I actually wear it running on occasion and it works for that too!