Shirt body is 100% cotton while the ruffle feature is polyester/cotton blend for structure. Statement piece definitely. Slightly oversize fit