Love this dress! Very stretchy, but not thin! Im 59 and wear a 12 usually with 38DD. Got a large and looks good with some light undergarment albeit very fitted. I can get away with no bra too because the top fits supportive. Love this so much I ordered an XL for more casual look. The dress can be ruched up for shorter look or pulled down below the knee (still maintains rouching). The material is like really thick bathing suit material.