I adored these so much that I purchased matching sets as gifts for everyone in my family. They're made of a thick flannel that's soft and cozy. The Christmas print is adorable and festive, with vibrant colors. The photos are very accurate.