100% cotton and giving all the western feels. This top has some girliness with western graphics. We are loving the puff sleeve details. There is a band at the bottom that can be tucked in to hide or rock it with the band out.