I had to return these because I found the fit to be odd. I'm 5'7" and 145 lbs and ordered the XL based on other reviews I had read. The waist was way too large and it was saggy in the crotch and baggy in the knees. They did fit mostly in the calf and thigh areas though so if I had sized down a couple sizes to fit properly, I think it would have been uncomfortably snug in the leg areas. Just not the product for me. I do admire girls that can pull this look off though because I think it's hot!