I'm a 7 Wide Width and I bought these in 7 M, which is medium width.  These are very comfortable as far as the material and the support. Length wise it fits me perfectly as well. I just wish these would have come in a 7 Wide so that my toes wouldn't be so squished in like they are when I wear these flats.

All in all, I don't recommend these for people who have wide feet or who are half sizes.