The material is acceptable for it's price.
The sizing up till to thighs are just nice but the only thing is that it's a little too snug underneath my knee and it kinda restricts my movement and blood flow since the material isn't the most stretchable material quality. Maybe I'm just more muscular at my bottom legs... Will probably go for L size next time and I'm giving this to my sis instead.