I had CPR clean the carpet on my rental after having a tenant that allowed their dog to pee in the hallway, thought I would need to replace the carpets, they showed me the pee spots with a blacklight before and after cleaning, wow what a difference. CPR saved me hundreds of dollars and were very reasonable. Best carpet cleaner I have ever used!