Very comfy and stretchy material. The material isn't thin,  but I wore a fairly textured bra underneath and the texture did show.

  I purchased in a lighter color and it's not see through though. I like that I don't have to use a safety pin to hold the front together. I don't think the gathered waist is very flattering,  but I do feel it would accomodate a growing belly if you are pregnant. I'm not to sure about the length.  I ordered a large and am 170lb and 5'6" and it fits good,  but only hits my ankles.  IDK if this is a good length dress if you are too much taller and wanting ankle or floor length.

I do love the pockets too.  I think this dress is worth the price and I appreciated ordering it with prime one day shipping.