I like the fabric and the quality and so do the dogs.  However I have it on a leather loveseat and it does not stay in place at all.  I wish it had some kind of ties.