text: We recently bought a new home sqft of dirty carpets and travertine We thought we might have to replace the carpet due to stains and pet urine odors but decided to have the floors cleaned before we made a decision nBased on feedback from Yelp I called I Clean Carpets and spoke with the owner Rob He came out the following day and spent a good hour with a black light identifying urine stains and the best method for cleaning both the travertine and carpet His price was much lower than I was expecting nWe scheduled a day for the cleaning Rob and his assistant showed up on time and were both very professional They took their time and really treated my home like it was their own I was very impressed nThe outcome was incredible Rob showed me the water they had extracted I could not believe what was in my carpet He followed up with a call the following day to confirm my satisfaction nThank you Rob I look fwd to referring and using your services in the future