It seems not to be flannel right out of the package but after washing it in cold water and drying, it was soft and very comfortable to sleep on. I'm in the process of buying 2 more sets as they were on sale for the holidays, I got the dark navy one and it is very attractive on my bed.