I'm 5'2" and ordered a size M. I usually wear a M or L in most leotards because of my bust size. The pants are a good length for me, long enough to go over my heels if I want but also stay above my ankles if I need them to. If you plan on wearing the top part up, you might want to pass if you're really tall or have a large bust. I have a short torso and the top barely covers my bust. Luckily the straps are stretchy so it's not a big deal but I can't imagine it would work for someone much taller than me.