High quality 100% cotton flannel.  Nice print.  Generously sized.

I ordered three pair of these in various prints.  I kept only this one...it fit the best.  (All were the same size, but they didn't fit the same.)

The bottoms are extremely short in the crotch...they ride well below the west; and even with elastic and a drawstring tie, they fall off.  The top is true to size.

Wash well.  Good weight.  Will last.