These run quite small. My husband ordered these for me for mother's day. I usually wear a 2-4. He ordered me a size S. Which they say is a 6-8. I am now returning for a medium (10-12) Just a heads up. Everything else about them is nice. (Posted on 5/14/12)