Almost every cotton flannel shirt I have has shrunk so much I can't wear them anymore. This one, however, has not. It has 10% polyester, which might have something to do with it. Anyways, it's a really good shirt, and can't wait to buy more. Comes with both a spare collar button (small) and a reg-sized button.