I'm 5'8 128lbs and bought a size 2. i loved this dress, but didn't expect to have to go bra-less or wear a tube top under. the top lands much lower than i expected but the rest of the dress was lovely. 

i ordered a size 2