and I've had a few. In the past I've had Bissel steam cleaners. After my husband broke the last one I checked reviews and settled on this one. It cleans far better than the ones I had in the past, especially the hand tool. It also does a much better job of extraction, so carpets dry much faster.