I made these for my littles in the family. They are great for snow days and when the little ones go out to play. They hold the heat for a good 45 minutes. They are re-usable, washable and very durable. Select mid weight fabrics & tightly woven fabrics. I have found the fleece fabric to be great for insulation, holding the heat & cold longer.