I really like these. My boy used to hit the inside of his legs when we were working or when he was defecating. I work with it for endurance, so we wanted something that's lightweight, doesn't move, doesn't rub, and gives off heat. it is by far the best i have ever used. They don't hold water or dirt! plus parts of his legs don't even sweat when I take them off! Dinner is easy to wash away dirt or loose hair and it dries instantly!