My caapet had lots of pee stains and ordors. These guys removed them all no other company could but they did tanks a lot very happy with the services.