The material depends on which shirt you select. Each type should have a description, though. Same with the sizing. The American Apparel shirts generally run small, especially the woman’s style. Other shirts are more generously sized. You do pay shipping, but if I remember correctly, it’s pretty reasonable on the zazzle site we keep the store on.