I have "warrior woman" legs so I get some definite thigh-rubbage when exercising. Very painful in summer. This really took away all that. They are very good at staying put, not transparent at all, and everything I expected. Shipping was fast and reliable.