My husband and I highly recommend Knight & Doyle. They cleaned the wool carpets in our lounge, dining room, hall, stairs, landing and three bedrooms and cleaned our leather sofa. They arrived on time, worked meticulously and were polite and courteous. We are very pleased with the results and have already recommended them to our friends and family. Our thanks to Steve and Richard for doing such a great job.