Power pup was able to remove odor from our carpets that previous companies failed to do so. Moving forward we will only be using them for any carpet cleaning needs