Soft material and a little stretchy too!

I would have given this product 4 stars but mine has a hole in it along the side seem. I already washed it before discovering the hole. So I will give deal with it. I'm 5'2 and 135 pounds. I ordered a M. I have plenty of room. I could probably fit a small but I like my tops a little loose to hide the mom belly.

###

