It runs small, although I got it in a very large size. The sleeve sits right on your arms, it's a light thin material so if you want your headlights to be visible I'd go for it, if not maybe not.
Pros
I bought it for my husband and he was delighted. The colors are great too.
Cons
My husband didn't like the fit of the sleeves. Too tight