Im a M or L depending on brand and got the L and fits perfectly (dress size 12 usually). The other reviews are right that this is just about the most flattering dress! I gave 4 stars because I feel the length is a bit awkward...I may have it taken up a bit. Otherwise, extremely flattering. I got in the sand color.