These shoes do run a bit small.  I usually wear a 9.5 but ordered these in the 10.  The first day they where a little tight on my toes, but on day two I felt like I was wearing slippers all day!  These do not slip off my heals at all-a problem I have with most flats.  I love these shoes, and will be ordering another pair...maybe two!