100% cotton, no stretch.
Heavy cotton. No stretch.
Fit: Oversized. I am wearing the small and generally wear a medium/large in a unisex graphic t shirt