This shirt is made of a soft, fine stretch fabric. Comfortable to wear but not very warm. I prefer long-sleeved shirts made from thicker and warmer fabrics. I weigh 160 pounds and the medium fits me very well. It's a few inches longer than most American t-shirts, which is good if you like to wear it tucked in or if you're taller than average.