Has stretch 100% cotton Model is wearing a size large Small 2-6 medium 7-9 large 10-12 Model is 5'7 Pant are rolled up in style twice Pant length 65 inches long= 5'6 So if you 5'7 or taller you must roll up