These are great quality! The material is somewhat thick, but a breathable cotton with a slight spandex feel. They are also lined with an extra cotton piece that is sewn in the crotch area for absorption. I usually wore size small pre-pregnancy at 120 lbs. I am now 150 lbs in the 3rd trimester and got size medium which fit perfectly.