I love this dress!!! I am a size 6 and got this dress in M - it fits perfectly. And by this I mean - it makes me look more perfect than I am (the style and the fabric do a very good job at minimizing small imperfections).
Its got a slimming effect, for me I'm nearly 6' (L/XL) and the one size fits all extended past my zipper area, even reaching the quads/mid thigh. There is no bra shelf.
This is more of a spandex tank top. I purchased to wear under a dress that was a bit see-through. However, I will probably never wear it again after the first time. I kept having to pull the top down - It kept riding up during every step, I didn't pull it down every 5 seconds, it would have slid up over my hips easily. It's a soft material and it is comfortable as a shirt, but it's not a slip dress. Wish I was able to return at this point.
If you need further help or information please visit our Online Help Center