These are not jeans, they are jeggings and have a strange smell to them. I'm 5'8 and 150 and I bought a size 10. The size fit but they were too short and  hit my ankles and were not flattering. I also had to pay 17 dollars to return them plus a 20% restocking fee, whatever that is! It clearly says free returns (not true) and I've never had to pay a 20% restocking fee. So basically I paid about 23 dollars to return this item!! I would not buy these jeggings and would not recommend this seller.