It fits my loveseat perfectly, but it is a little thin; I'm concerned it will tear easily.