I am a reliable size 9 medium.  These were short and tight on me.  It was perfect for my friend that's an 8.5.  I switched to a 10 and the fit was much better though a bit large.  I'm adding some gel inserts, which should do the trick.  Just what I needed for a garden wedding, but they run about a half size small, and beware if your feet are narrow.