Cotton/poly blended fabric. Length cut 2-3 inches below knee. Designed for hot weather and optimal comfort.