This slipcover is a perfect fit.  The material is heavy duty.  We have two dogs that love to lay on it.  I have machine washed the cover several times and it still has not shrunk.  Recommend this product highly.