I ordered a Large because they were out of Medium.  The length is a bit long, but any shoe with a 2" heel does the trick.  I love anything with pockets!  Looks great with Modernmiss top/vest.  I am 5'4".