100% cotton and a piece you will reach for over and over. Easy to pair with skirts or pants this pullover will become a favorite. Perfect for 3 seasons. Runs large however the top looks good when worn a bit loose. I wear a 8-10 and would take the medium. Machine wash and dry.