For the price, this is a very good quality flannel shirt.  It's medium weight and looks pretty much like the picture.  I would purchase again.  Unfortunately, the colors that it's available in aren't exceptionally attractive, but for wearing around the house and casually outside, it's fine.  It's very soft right out of the package and well made.  Sizes seem to be accurate.