WAY TOO SMALL! I normally wear a small size, like size 4-6, and after reading the comments decided to order a small. It took over 2 weeks to get the item (sent from China) and the label on the plastic wrap on the item said XL (extra large), I opened and held them up and was very surprised at how small they looked, like it would fit a thin 10 yr old...the material is a little thick and not much stretch...but I decided to try them on. I am 5'6" and these would barely go up half way up my thigh and were so tight that even if they were long enough it would never work. SO...Of course I want to return them, right? As a Prime Member, I usually never pay for return shipping, but this seller requires I pay to return the item to CHINA! I only paid $11.98 for them, so I'm pretty sure the shipping will be more than that. My son lived in China for 6 yrs and I know how expensive it is to mail anything there. Guess they will go in the donation bag. Buyer beware.