I'll give this jacket 3 stars, because it is nicely made, and fits well. It's true to size. I'm 6'+, 170# and the large was comfortable. The sleeves are long and the fit is appropriate for riding a road bike. However, it lacks stretch and is not form fitting. It ruffles in the wind and causes a noticeable amount of drag. Depending on who you are, you may or may not care. I'm not a strict roadie, but I don't want to be fighting the wind any more than I have to. It is water resistant, but not waterproof, making it a poor choice for a dedicated rain jacket. I'd say it would be perfect for MTB, but I bought the yellow for traffic visibility and the price makes me scared to crash in it. I'll keep rocking the $50 jacket for the woods and return this for a more form fitting racing jacket.