Clingy material but not too tight. A bit longer than I was looking for. About mid shin length but I am 5 tall. Overall happy with the purchase. Not flimsy. Surprisingly higher quality than I was expecting for the price.