100% Cotton Size L These blue pants are high wasted with buttons in the front and side pockets. No back pockets and they are tapered at the ankle. Real 60s made.