Costs more than others but well worth it.  Put new life in an old sofa that was an eyesore but our dog loves.