The fit is great! It meets my needs exactly in that we have a large dog, still a puppy, who likes to be on the couch. Seat cushions cover can be easily removed for washing.