This is a great product! Maybe a little bit small for our love seat, but so far it has stood up to the puppy test really well. Great price and very speedy delivery. We're eagerly awaiting the re-stocking of the full sized one for our sofa.