Vintage skirt 100% cotton. See pics for any wear and tear. All buttons button.