All cotton, and made in the U.S. by American Apparel (which pays a living wage). This color comes in S, M, L, and XL.