This was the first one I found that was long enough to fit my couch!  Love the material and the strap on the back to help it stay on better!  I only make minor adjustments each day, otherwise it stays put!