This went on a sleeper sofa and the fit was great. Love that the cushion covers are removable  and machine  washable.