Lightweight fabric but beautiful colors. Because of the colors and pattern it isn't see through. I wore through pregnancy (stretchy material) and after. I usually wear a small/med and being pregnant when I ordered it I went with a medium- the small still would have fit even in 3rd trimester because the stretchy quality