It's a heavy knit material. I ordered the US M which to them is a Large. Because I read reviews that it really small. I normally wear a Small, but this 'large' for me like a small. So order side or two up.