For a "high traffic" sofa and if you anticipate throwing the slipcover in the washing machine frequently, this is probably a decent value. At least you will not be out too much money. I purchase the off white color so I can launder it in hot water and bleach if necessary. However, I would prefer to pay a little bit more for a thicker, "crisper" material and nicer quality texture. When I think of "cotton duck", I think of a much sturdier fabric than you have with this product.