I figured out how to put it on!  It seems to keep the sofa clean and I hope it will protect it.  It's stretchy, so I think it will fit on many different types of couches.  It may not be perfect, but I like it.