Any product with the Zep name I trust 100%. I have ten, yes literally ten, Zep professional sprayers with different cleaners in them. This carpet cleaner is the only one I will use. My kids tend to make such huge messes, I feel like I may need actual professionals to clean them up. If it weren't for Zep products helping me out, my house would have been overrun long ago!