It fits our sofa perfect. With 2 kids and a dog it is a life saver. Also like that I can flip it over for a different look.