Exactly what I needed for my couch. As you can see my dog loves it lol. Great material. Easy to clean