This Cotton flannel shirt by Squish is a mid-weight flannel shirt, perfect for all occasions. Not too light and not too heavy. The material is a fine weave soft cotton, that drapes well and is not bulky. The quality and softness of the material makes it appropriate for the office, while still being warm enough to wear outside. The fine weave means it will hold up well in the wash. The size is about one size smaller than expected. Since it is 100% cotton, plan on 5% shrinkage.