I am 5'8 and 155-160 pounds. I'm a size M in most brands, wear size 28 in most denim, and have a 34D bust. The dress lays perfectly and it's hugs my body without being too tight or too loose. It's a high quality, comfortable mesh material (double layered so it's not sheer) and has adjustable straps. I wear it all the time either with kitten heels to dress it up or with sneakers for a more casual day time look.