Puppy loves this.  It’s a great product!  Good size even for larger dogs.  
Fabric and construction is impressive.  Certainly recommend this product to anyone looking to protect furniture and enjoy a snuggle pet.