I am 5'11, usually a M but I have a 34" inseam so I ordered the L for the length. It definitely sweeps the floor perfectly!!! Man they really meant bell bottoms. The flare is UNREAL! With that though it has some weight to it so make sure you get the right size cause the weight pulls them down when you walk. I would definitely size down. It's extremely stretchy. I am handy with a serger so I will just bring the waist in a bit since it's a little too loose on me. Color is SO vibrant! Love these!