Does anyone have a Multiyork sofa and if so would you recommend it? i.e. does it keep its shape, is it comfy, hardwearing etc? Is the fabric protecting stuff worth paying extra for? I'm looking at the 'Long Island' ready-made range rather than the tailor-made ones.