I've just received an insurance payment, and decided to use it to buy a new sofa for the living room. I'm just not sure what to get. My current one is fabric and has not lasted well at all - very saggy cushions and not too comfortable! I would quite like a lighter colour, and wonder if I would be better going for leather rather than fabric again. Any advice or recommendations where to buy please?