Just what I was looking for at a great price.  Fits perfectly and keeps my new loveseat clean from the new puppy.  Thank you.