Excellent work, on time and professional. I have had Steam-Cleaning-Leeds to clean all the carpets and stairs carpets in two tenanted houses. I was working in the houses when the jobs were done, so I could see and know how thorough the cleaning was. The carpets looked like new when finished. Excellent job, on time and pleasant. I'd happily recommend them to anyone. Jim.