I usually wear an 8 or 8.5 and I ordered a 9.  Fits perfect! Super cute! Cant believe these are so inexpensive! Theyre way nicer than I expected! I am not having any problem with them sliding down like other people mentioned on their reviews but maybe my calves are larger than theirs.