I love this fabric, but I could see wearing this dress being a problem before my recent 30 lb weight loss.As the others have mentioned, the material is thin, which means it shows everything. If you're self-conscious, I recommend Hawaii Hangover's tank dress style instead of this shirt dress style.That being said, I got a size L in this size & the top was just a little bit big for me (5'7" / 150 lbs) . The string attaches to the waistline, which might look great on someone with a bigger chest, but the M I got in a different pattern fit me better (For that one, I just hid the string, instead of figuring out how the odd drawstring is supposed to bunch between the waistline & the neck... I also included that pic).To be clear, I could have made this work, and LOVE the pattern. I just liked their other options better on me.I definitely recommend Hawaii Hangover. All 4 of the items I ordered were incredibly fun!