I'm 5'6 and I got these in a large (my normal size), the length is perfect and they are very comfortable. I've used them for yoga, and I really liked them. I'm very happy with these pants and thinking about ordering a second pair! :)