This is by far the best carpet cleaning solution that I've used. It gets pet odors, stains, and dirt out of my carpets thoroughly!