I ordered xs, and they fit alright and would fit people pretty well. I have abnormally a bit bigger of calves than the average girl so I did have to squeeze it around a bit more and it was tight around the calf, but baggy around the knees. The material wasn't too cheap and pretty close to what the picture looks like, so I wasn't disappointed but it's definitely only something I would wear more for a Halloween costume than a night out like I was thinking I might like it. Also, the leather isn't the highest quality fake leather, but at least it's lighterweight, and where the sheer meets the leather you can tell where it overlaps through the sheer material in certain areas. But overall I'm giving it a higher rating because it's pretty close to what's pictured, even though it's not really my fortay. Oh and a definite no go if you don't wear heels with it.