Fabric is sturdy and comfortable. Doesn't work with my heels, but is perfect for my fuzzy shoes. The no slip flowers gave me the idea to try wearing these for yoga, and they really help keep my feet in place for downward dog!