Perfect fit.  There's a lot of stretch without being thin.  Love fact that seat cushion cover is separate  from  sofa cover.  I would buy this product for other furniture in my house.