Not cotton even though it looks like that it the picture. It’s very comfortable and fits perfectly. I got a medium. Took a really long time to come
Size S but too big for me.