This was recommended to us by our carpet/upholstery cleaner. WE are thrilled with its performance, ease of use and portability.