This fabric is very thin.  If you want to protect your sofa from sunlight or dirt, this most likely won't do that.  It also is very easy to wrinkle.