Fits as expected, Im usually a medium and thats what I got, long enough for my legs at 5ft8in tall. Very soft which I loved, the only down side is that they are somewhat see through. It could just be because I ordered White and a color or pattern may be less see through but it wouldve been a 5 star otherwise. I bought These to go under dressed anyway