I had my carpet cleaned by Knight & Doyle and was very impressed with their service and professionalism. They are very friendly and knowledgable, they made no mess and were very tidy. Overall I am very happy with the overall results and cannot wait to have them back to finish the rest of the house. Thank you