This dress is farily thin but I love it because it fits well and is flattering. I ususally wear a 12 or 14 and am a 38d. I purchased a 1x in Yellow/Black. Perfect Summer dress. Light but not too exposed. However, when I received this dress, one of the plastic rings on the back was broken, so that meant I only had one strap to hold the dress onto my body...I loved the dress and was determined to keep it so I broke the other plastic ring (which was so easy) and tried it on as a halter dress. That didn't work, sooo...I purchased 2 round silver key rings and attached them to the bottom of the straps and to the top of the back of the dress where they stay. Hopefully those key rings won't rust in the wash and ruin my pretty dress!