I bought these for my boyfriend, they're pretty good quality for the price and he likes them. The bottoms are not too thick like most flannel, and the top is very light for sleeping. He gets very hot during the night and he slept fine with these pajamas. I bought him the extra large, hes 6ft and about 230 pounds, they fit nicely.

*Update*
these shrunk in the wash, and there is no button on the fly!