Buying a new sofa? Take a look at these tips first to make sure you get the perfect one