Made from partially sewing together two hand woven panels. The label says Handwoven by Diane Dangelo. It feels like it is a wool mohair blend to me. Each panel is about 22 inches across and approximately 80 inches long. The seaming goes about 33.5 inches, so the front is longer than the back so the panels can be thrown over the shoulders. For most people the wrap will be three quarters length or shorter, so keep that in mind. It might be a better choice over other warm clothes rather than expecting it alone to keep you warm. 

I don't think the "holes" are from moths or wear, they look more like they are production flaws where the yarn has pulled apart.