I bought 2 of these flannel shirts...one for my husband and one for my father.  The red plaid is beautiful, and the quality of the flannel is excellent.  They wash well with no shrinkage, and the colors have not faded.
The weight of the flannel i would describe as mid-to heavy weight.  It is not a cheap weave of flannel. I would reccomend these shirts to everyone.  My husband and my father love them!