I gifted my husband with these for Christmas. I bought XL because cotton flannel usually shrinks ferociously. As always, I prewashed before wearing, according to the washing directions. They shrank very little if at all. The seams and tailoring are all quite good, and they are (by report) warm and comfortable. In addition, the color is very nice, going beyond the usual Stewart and Black Watch. I would recommend these to anyone who enjoys quality flannel PJs.