Material is very soft, although a little thin. I ordered the medium (I am normally a M or L), and it fits perfectly -- just a little long, although I'm sure I'll appreciate that in the coming months! I wear it layered over a tank top.
Shirt hangs very long--others mentioned this before I bought it, so I expected it. Might become shorter as my belly grows into it. Soft and pretty, but be mindful of the color bra you wear with it, as it is a little see-through.
I ordered two of these shirts, and sadly they are TOO long! I realize that I'm short (only 5'2") but really, these were just above my KNEES- why?? Not happy, so back they went!