I have bought about 8 of these amazing BCBG dresses all year. This one was just as amazing. They do run large; I am a size 8, 140 lbs, and the small fits great! I am 5'8" and the dress is long enough to wear with heels, but short enough to wear with flats . The material is a fine quality and the dress is well sewn. It arrived nicely packaged with a garment bag that I can use again!! I plan to buy as many of these as I can!!!