The flannel itself is of decent quality, the pajamas are sewn correctly. The fabric is thin though, so not a super wool pajama for ultra cold weather. That's fine for our purposes. I bought the medium (for someone under 5ft 9") for my fiancee who is 5ft 4". After washing they shrunk so much that I ended up having to cut off my legs to make them usable. Medium will likely fit a person 5ft 1in or less tall. So if I knew what I know now, I would buy a large one for a 5'7" woman. The supplier doesn't quite understand what's going on with their disgusting product.