This dress hides what I want to hide (lumpy midsection, batwing arms) and shows what I want to show (legs - still got it in the legs).  It flows a little for ventilation, and it's lined!  I was surprised at the quality considering the price.  Depending on your size, this may not be for you.  Very thin people might find this dress unflattering, as it doesn't show the shape very well.  I am a size 6-8 normally, and I bought a small.  I should have bought a medium as I am leaning on the size 8 right now.  This will only fit me when I am on the thinner side of my range - but that should be some inspiration to drop a few pounds, because this is a really cute little dress.