I'm 5'7" and these run plenty long enough for me. the material is thin and very stretchy. I'm normally a size 8/9 and got the 29's. they stretch out fast, I only wore them half a day and by the end of the day they were baggy on me, still very comfy though. I would size down.