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.