Nice quality flannel.  Not as thick and luxurious as I’m used to but should be ok.  Also, the stripes are printed, not woven.  Hence 4 stars.  Overall I think they’ll be fine.