These are wonderful, but I had to keep returning them for a larger size. I can't even fit high heels because my feet are so small (generally a size 4-5), but I wear a medium (8-9) here. If you keep that in mind when you purchase this product, then you'll be very happy with what you get!