The loose weave of the fabric keeps your little one warm without overheating and the fibers are absorbent and soft. They’re a go to for us at bedtime, playtime, feeding time, cleanup, and any time. Made of 100% cotton muslin, and only gets softer with time.