It fits my love seat nicely. Good quality, it protects the dogs from dog hair. The color is a little off( I ordered the gray but it has green under tones, that doesn't bother me.) Good value.