I bought this dress for a wedding I was in and but ended up returning it because it didn't give me that "damn" look I was going for. If you're on the more modest side, this dress will be perfect for you as it does not show off any cleavage. It does run long so if you're short (i'm 5'4 170 pounds and ordered the large) you will have to get it taken in. Four stars because the two times I tried it on the zipper kept getting stuck and it took forever to finally get it all the way up!