I'm usually a 6 in heels, 6.5 in flats and these are slightly small.  Other than that, they are super comfortable.  I agree with other reviewers that the material seems a little thin but I don't wear these to run around daily, so they work for me.