This is a nice dress you can dress up or down for casual wear. It is cotton and stretchy which makes it rather comfortable but if you have junk in the trunk the gathering mid section does not make it less visible. I an only 5'4" and I bought a medium which fits good but seems a little long on me. I got it on sale and that made it worth the purchase. Would never have paid full price for this dress.