Was perfect for what we needed.  It fits the sofa perfectly.  Used the ties and there was little slippage.  The dog sheds and it was easy to clean off.  I would highly recommend if you need to protect you sofa.