I understand that these are unisex so i expected it to be somewhat large but they were way big. I am 5'5, 121 lbs and i got the extra small. I had to have them adjusted before wear. In terms of material it was high quality.