I don't find too many affordable dresses I like on Amazon, but this one is nice! It's cute and drapes nicely, and the material is soft.  Knocked off a star because even the small is a little too big for me and that doesn't happen too often.  I would say I usually wear size small, US 4, and size medium when I want a looser fit.  I would have liked an X-Small option but I think I'll keep it anyways.  I'm about 5 feet tall, 120lbs, and 32C bra size.  Body type is straight and average.  Hope this helps someone make a decision!