Perfect fit for my outdoor sofa. Was surprised the cushions were not attached which was actually better!