Fabric is light and comfortable, and you can't beat the price. However, they still slip off my feet sometimes. I wear a US 5.5-6 and bought the appropriate indicated size, and I still feel they were a little big. Worth a try since they're only $15 for four pairs, but I eventually ended up investing in Smartwool no-shows that somehow actually Do Not Slip even though they're x3 the price.