The fabric is good at blocking UV rays. Unfortunately, the ankle was WAY too big to provide grip around my lower calf. I am male with muscular legs (5-8, 185). These fit well at the thigh, and do the job. I had to use velcro ankle reflectors around the lower portion of these to keep them from flapping while I ride. A miss.