I really love this dress, but it runs big! Definitely buy a size smaller. I'm a size 4 and typically a small, but the small was wayyyy to big. Unfortunately, I'm also very tall (5'10"), and the XS was too short, so I had to buy the small, and I'm hoping it shrinks a little bit so I'm not fussing with it every time I wear it. All in all, if you can find one that fits, you will LOVE it.