I'm 5' 1" and 130 pounds and normally wear a small or medium so I ordered the small and it fits perfectly.  If you prefer your dresses a little looser you may want to go with the medium.  I really like the dress and am very happy with the quality and the price.  I anticipate getting a lot of use out of it.