Overall, I'm very happy with this shirt. The fabric is fairly lightweight and I don't really mind where I live, but don't expect it to be a warm, heavy flannel. It's 100% cotton, which I love. I love the blue plaid and the sleeves are roomy, nice, and long, so I'm happy with this purchase and I'll be ordering other colors.