Very nice shirt and good fit. Only problem was that during the 1st wash, 2 buttons came off. I sewed them back on along with 2 others that were about off.
I bought 6 of these shirts a month ago. All of them are well sewn from good fabric. There were 2 different fabrics depending on the color. One is a heavy cotton duck and a denim. They are true sized (my XL's are XL not L or XXL), and I have NEVER found a better value even at the big box stores. I highly recommend the Caribou Creek shirts!