NO STAINS OR HOLES. FABRIC IS 60 COTTON AND 40 POLYESTER.