Fit and quality are great. I have a loose back sofa so it doesn't work exactly as I need it to but it does the job for now. Love the colors, has a lot more green in the floral pattern and plaid that doesn't show online.