This Prairie Shirt is 100% cotton, has long sleeves, covered buttons and flounce at the waist. Machine wash delicate and hang to dry.