The best material for sofas upholstery should be high-performance leather. High-performance leather is not only durable, but it is also very comfortable and easy to clean. It is even more attractive than the other materials that are used to make sofas. High-performance leather is also stain-resistant, waterproof, and is very easy to clean in high traffic areas. Sofa Upholstery Fabric should be made from either genuine leather or some synthetic material.