These pants are very comfortable, the fabric is thin but not sheer. Lightweight. Very soft. I have a GI issue and cannot wear anything constricting on my abdomen and these are perfect. I ordered XL in purple, and at 5'8" the length is fine and they don't hurt me. :) I will be ordering other colors.