Thanks to my cat thinking the carpet in our newly developed basement was now his litter box, I needed professional help to get out the urine stains and smell. The person who booked my appointment was very helpful at explaining how their company treats/removes these stains, and I was able to book a time that was convenient to me. Prior to arrival, Jordan called to say that he was on his way, and then he arrived right on time. After an inspection of my carpet problems, Jordan was able to make suggestions on what products would work best and the end result is great. Smell is gone, carpet looks brand new, and I am very pleased. Due to the complexity of my stains, the carpets required a heavier cleaning and as a result, are quite damp. They took a few hours longer to dry, but that is a small inconvenience that I was happy to endure if it resulted in clean carpets.