I like my Nashbar leg warmers. They fit my shortish legs perfectly and have a zipper to take off over bike shoes. My thighs are not super skinny, and they are comfy at the top and don't cut off circulation. The fabric is supportive and stretchy. I got them a couple of years ago, though; not sure if the design/fabric might have changed. I can't remember if they came in different lengths, but the ones I have would not work on someone tall - I'm 5'2-1/2" with about a 28.5" inseam and they are the perfect length for me.

Emily