I'm disappointed with this product. Firstly; the material is very thin. Secondly, the description states they fit all sizes. However, I'm a size 10 and they're not remotely snug when I first put them on. In addition, the material gives to become somewhat baggy very quickly. I cannot recommend this product due to these factors.