Works great with sofa I just purchased. When butted up against it, we have plenty of room to lay comfortably. We have 4 pets who also enjoy laying on it- easy to clean- wipe with a damp cloth and it looks new again!