For outstanding, thorough and professional results that last well I would recommend that you hired the cleaning services of Cleans Camden as I have tried and tested their upholstery cleaning services and I am more than happy with the results that were produced by this company. They did an excellent job and have saved me so much time and money on cleaning my upholsteries and of course, they have saved me the hassle and money that I would have spent replacing them too! A fantastic company overall!