Fits sofa I bought it for perfectly and good quality, haven’t needed to remove cushions from sofa now I have this for over night (I will be bringing cushions in doors overnight when using this over the winter).