I used these underneath my snow pants while snowboarding and they kept me nice and warm. Theyre cozy! And they're not see through so you can wear them around people if you want (I wore them to breakfast at the hotel). Im 510 and 165 lb. and ordered a L.