I was a little apprehensive about buying this after reading some of the reviews, but I'm very pleased with it. The fabric is thick, yet comfortable to wear. I normally wear a size small, and the size small in this shirt is a good fit. It's not as fitted as I'd like, but it's still pretty slimming compared to most flannel.