I normally wear a 4X. I usually would never buy a smaller size, but based on many reviews about how stretchy it is and how well it fits a wide variety of shapes and sizes, I took a chance. Im 52, so I figured it would be pretty long, but Im also fairly wide so usually that shortens my hem a bit.

It hits exactly at my ankles. It fits extremely loosely around my body below my boobs, but is a bit snug in the breast area. Surprisingly it fits my large arms comfortably (if snugly).  Obviously the neck plunged down way too far, but thats an easy fix with a cami.

It doesnt look good on its own; it accentuates the roundness of my midsection, which is not where one wants the attention to be drawn. Im wearing it with a black cardigan which eliminates that problem. With the cardigan it looks quite pretty.

The waist is not as stretchy as the rest. Its got a little give, because of the fabric its made of, but no elastic. It really should be elastic. Nevertheless, Im a size larger than it says it will fit and it fits me.  So it isn't a huge problem.

I bought a second one in a different color. Thats what I do when I really like something. I usually wear cardigans with dresses anyway so it worked out for me. If you aren't quite as round in the middle this will probably look great (assuming you're a bit taller than I am).