They are thick enough and not see through and fit really well!  I am 5'6" and weight 135 and ordered a medium.  They are a tiny bit longer than I expected so they are a little "blousy" at the ankles, unless I wear heels.