With two dogs and a cat, our living room carpet was in need of some help. After a search on Google, we decided to give Resurrection Carpet Cleaning a try. Keith was able to schedule an appointment with us quickly, and we could not have been more pleased with the service. Our carpet smells great and looks good as new. Keith was punctual, professional, and friendly. He took his time and even explained to me the steps he was taking and why. We will definitely use this service again for our carpet and upholstery cleaning needs!