I had our stairs and living room carpet cleaned and the overall work was great. I have a 2 year old toddler and we also own a cat and a dog so accidents in the house are a part of the daily event. I bought an over the counter cleaning agent to eliminate the dried cat and dog poop and urine, and the food stains but it was no success. For the second time, I called Palo Alto Carpet Cleaning and once again they did a marvelous job. I would definitely use this company again.