Its pure cotton but warm you can pair it with jacket above it and keep you comfortable in light to moderate winters, not suitable for riding bikes if you are not pairing it with nylon or polyester jackets. Colour is good, fabric awesome, soft in touch and feel. Premium quality. Fit to size if you wear S size and average physique it will fit properly. I recommend to buy it.