Perfect fit for cushions.  Easy to take off and put on to wash. Protection for messy dogs. Put water proof pads underneath to help with spills and it holds those in place hiding them.