Fits wonderful, does not slide off even with the 2 dogs. Does collect some dogs hairs but not to the amount a suspected and can easily vacuum. Our leather was peeling and this has worked great to give the couch the fresh look I was looking for without the need a buying a new coach.