Good quality and price. Does it's job keeping the dog hair and kids messes off the furniture.
Yes... I need to straighten it out daily, but I'm not paying a fortune for something just because it stays put. Messes happen...just not on my new furniture.
The fit (length) is just fine for the long fluffy couches..