I have made mine with cotton duck with fun patterns. They last a long time. I make mine with a draw string so them can be snugged up. I put a standard ironing board pad underneath. It never shifts. I, like most of you, use my ironing board every day. Mine is durable and washable.