The first picture on the website is deceiving. The material is more of a jersey-knit. Look at the other pictures. I sized up because of how it looks to hug the body, and I'm glad I did. It is a bit long for me, at 5'1" in a medium.
This has been my go-to dress during my pregnancy. The fit is great, as is the soft fabric. The grey is heathered, but you can still dress this up or down.