perfect fit, tight in areas you want them to be tight in...the length hits at the ankle and i bougt an xl because i'm tall and curvy...very comfortable, bought them in denim and black...can't beat the price nor fast shipping.