So amazing that I bought more! I got the small as I wear 5.5-6 shoes and they fit perfectly! The grips on the heels keep them in place all day and they're just really comfortable to wear. I was worried about the seem across the toes as that can usually rub in my shoes and get uncomfortable, but these don't bother me at all. They ride low enough that they don't show in most sneakers (even lower ones) but come up higher on the top of your foot so the laces won't rub. I would highly suggest!