You can expect to pay around £300 for a two-seater sofa (after the discount). There are plenty of types on offer, including modern and traditional sofas, recliners, and leather and fabric options.
Two things can be true at once: Sleeper sofas are a feat of engineering, and they can be the bane of your existence. It’s a marvel to fit a frame and mattress for a bulky piece of furniture ...