Dress is very flattering and fits well.  The middle portion of the dress has great stitching which accentuates your waist.  The length was perfect, as was the length in the arms (and I have long arms). I wore mine for professional headshots and they turned out great. Now the material is a little thin, which can be a good and a bad thing. I was concerned if there was any lighting directly being me, it may show through slightly, but the photographer told me it was perfectly fine. I would prefer a thinner material as I'm always warm/sweating.  It's not so thin that you can see through it by any means, just not a heavy weigh material.  It does have a little give in it which is nice.  It wasn't too tight, wasn't too stretchy, and didn't restrict movement. I'm 5'4, 145lbs, 34DD, purchased a medium, and it fit perfectly.