material is really good quality. i have 6 different color of this kind but in medium sizes. it is a little tight on me so i ordered this in large size.size large is a litte loose but still works great!