Smartwool is awesome. The products keep you warm, they are machine washable, and they last. The bright colors are nice, unlike so many wool garments that are only available in dreary shades.
Smartwool stands behind its products. Interactions with customer service have been extremely positive.