The fit is perfect for our sofa. It's made of quality material; very thick cotton fabric. This slip cover completely changes the look of our sofa and made it look so much better.