It's 60% cotton, 40% polyester. The inside of the garment is very soft and fuzzy and feels really nice against the skin. It's fairly warm and would be suitable for fall and early winter, My only complaint is that it could have used a collar to keep the neck warm when the weather is cold; otherwise, it's very comfortable to wear.