I am 5'8" and usually have a hard time finding things long enough for my legs - these were actually too long. I ordered the large as I wear a large in tights and they came all the way up to my rear and maybe even then some. I would re-order the small but I did not like the single band of elastic at the top. The actual leg warmers are very soft though and felt like they would be very comfortable.
I am always a little skeptical buying things online since I am a bit bigger in size, especially since I have hefty legs. My thighs at their biggest point at the top is about 25 inches. These fit perfectly! I got the M,L and they actually do go all the way up my leg! I was so surprised and so happy. I would buy these again a million times if need be. I haven't worn them to rehearsals yet, but they seem really sturdy and that they will hold up nicely. Overall, very happy and very excited to start using them.
I have too many pairs of legwarmers to mention but I must mention these. I LOVE THESE. They're super soft, super stretchy and super LONG! I'm 5'9" and can pull these up to the tippy-top of my not-so-skinny-thighs! They are form-fitting so they don't bulk up your line, and are extremely figure flattering. They keep your muscles warm without overheating and I love the generous length of fabric that encases the foot. I will never,ever be without these. Ever.