I wear a medium in a T-shirt and this medium fit me fine.  I bought it for riding hours on my motorcycle.  When moving it is fine but a little warm when stopped at a traffic light.  It kept me from getting sun on my arms which is what I bought it for.