Very flattering!  Nice, thick material; not flimsy at all.  I originally ordered the dress too small because I usually wear a size 12 (large) and when it arrived it was too tight.  I looked at the tag and it said "Large (Size 8), which explained why it was too small.  I liked it so much and think the price is very good for this quality dress that I gave it to my daughter who is in college so she would have it for interviews and I ordered myself another one in a size XXL (size 12).  I love it.