The material is not cotton but is nice and warm. There are some frayed hem of the devil's wings but is ok.
Absolutely adorable!! I got a large so it’s nice and comfy for me to wear!! I’m in love with it! <33