I wanted so much to like these.  They're so cute and have good arch support but they were just too uncomfortable!  They rubbed on the top of my foot and gave me blisters on my heels after only one day.  I can't say they're too big or too small... they just don't fit right!