I bought this dress not expecting much with the price being so low, but the reviews were so good!  I typically wear a size 4 dress/size 2 pants, and the small fit me perfectly. It is classy, feminine, and flattering. Win!