Fits my sofa very well but difficult to keep tucked in a neat looking. I ordered a 2 piece set for my loveseat and, unfortunately, they were out of stock in the sofa size. The 2 piece stays in place much better than the 1 piece but it still looks quite nice when I take the time to fix it after sitting on it for a while. More work than I wanted so I will probably order another 2 piece when they are back in stock. The fabric is nice and heavy and the product appears well made.