Perfect Fit for the size I got (large). The material is decent. Not really see through except maybe some certain situations, but great for under longer shirts and/or dresses. the length is mid calf. I did not realize when purchasing that there's a small/thin strip of lace at the end of the leggings but its not super noticeable. And hidden when I wear with Uggs. I liked them & the price that I went and bought them in another color as well. Great deal.