Fits like a shirt.
When it's a little cooler in the evenings, I wear a windbreaker over it.
But in the hot days under the sun, this shirt shines!! Keeps me cool while riding, and doesn't cook you while you're at a stop light. Armor is in the right spots and stays there.
Love this shirt! So far it's been great in 90* weather!