This carpet cleaner is great in every way. It smells great, cleans everything out of my carpet and leaves my carpet nice and soft without any remaining residue.