It fits me fine but a little short I'm 5ft 10 and bought XL so if you're taller it's no good if you're shorter, you will be fine The material is not the same as Nike's, it's thin but not as thin as other cheaper ones, a bit more acceptable, but it's better to choose a thicker material if you don't want it for warmer weather.