I gave this 5 stars but I really have nothing to compare it to. Seems to have cleaned the carpet well with a very mild odor.