I have cleaned many thousands sofas and chairs over the past 30 years and can assure you a considered and careful approach to your cleaning requirements. In many ways upholstery cleaning is more complex than carpet cleaning. There are more types of fabric and more types of potential problems, all of which means an experienced upholstery cleaner is likely to get a much better result. We also clean many office chairs, often taking on jobs of over 500 chairs. If you would like your sofas or chairs treated with a stain repelling solution we can offer both water and solvent based solutions. I am happy to advise you by telephone or email firstname.lastname@example.org or alternatively I will visit and assess you requirements.