I used to wear Smartwool all the time but these are awesome. I was Sooooo close to giving them 5 stars but they do run a little small. I wear a large and the large are comfortable enough but I wish they were just a tad larger.

I also wear these under my running tights in the winter. They keep everything in place when you are running :-)