Shell 100% polyester. Body and hood lining 100% polyester. Sleeve lining 100% nylon. Filler 65% down 35% waterfowl. Has some marks on it from general wear but not super noticeable. If it doesn't come out you can return within a week for store credit. For the ultimate stain remover Google: DIY Homemade Stain Remover- Dawn, hydrogen peroxide, baking soda.