I love this dress!  I bought the purple one as well as a striped print one and have gotten rave compliments on both.  It hides flaws, IS NOT see-through, & is a great length. I can't imagine any shape that wouldn't look good in this.  If you're big busted, be aware that you'll be showing some cleavage!