If you have trouble finding a sofa that matches your living room you might want to look at a bespoke option. Sofa specialist John Alan Designs can produce a sofa to match the size, colour and style of your room. They have a catalogue of different fabrics to choose from but can also use fabrics you already have. They can also use wood to match your current furnishings. Its an interesting idea but at a cost of £2,000 per sofa, a little out of my price range. Maybe one day if I win the lottery.