Soft, washes well with no real need to iron, great layering piece. I mean, it's a flannel shirt, you know what you're getting. Photo is true to color for the one I ordered. Good quality on seams and detail sewing.
Runs small however. I wear a 14 or 16 usually, so I got an XL (the size chart says that'll fit 16-18), and it doesn't close over my boobs or hips. Still fine to wear open over a T-shirt or tank top, so I don't mind much. I do recommend it, but have that in mind -- if you want to button it, go up a little from your usual size when ordering this.