I. Love. This. Shirt. 100% cotton with a soft flannel interior, I know this is going to be a winter must because it's warm and good-looking, has a very nice plaid pattern and comes in two different colors. The only thing that takes away from it is that it's super huge. Old Navy sizes typically run big, and this, especially being a men's shirt, is no exception. Seeing how I'm six feet tall and into oversized tops lately, this isn't a problem for me, but you might want to order a size down. The shape can also be quickly remedied by just tucking it in.