I am 5'8" and ordered a medium. When I first got them, they were so small as to appear to be an XS rather than a medium. They also had a split seam fresh out of the box which I had to fix before wearing. After I put them on they just kept expanding with every movement. So when I put them on before my workout they are an extra small after my workout, they are an extra large. And they are about 4 inches too short. They do not come anywhere near reaching the ground as they do in the pic. These are the worst yoga pants on the planet and I will never buy another pair.