I have never seen such incredible work from a cleaner as I did with Ruislip Carpet Cleaners on my upholstery recently! I have not had the sofas steam cleaned before, but it was a sight to behold, and I will have to have it done again soon, it was so satisfying! The job was over in an hour or so, but the results were incredible, and I hope that they last for a long while! An excellent bit of work from Ruislip Carpet Cleaners, I will certainly be using them again and again, as the results are fantastic.