This shirt is exactly what I look for in a quality flannel shirt. The material is heavy weight, and is very warm and appears to be very durable. As far as concerns about shrinkage, all cotton clothing shrinks at least one percent. To prevent this have the shirts dry cleaned. This will prevent shrinkage and your clothes will last longer. I am very satisfied with my purchase and will be buying more soon.