I bought these for both of my teenage boys and my husband (in black and white) and they are very-well loved and worn.  They hold up great through washing and are warm without being bulky.  They run a bit large though.  One son who usually wears a large needed to downsize to a medium (he's 5'10" and about 145lbs).  He was swimming in the Large and the Medium was roomy and just right.