Well this machine is freaking awesome!  It cleaned stains my "other" cleaner could not get.  It does so much the hand holds are easy to use. Easy to clean up when done. The hand helds are amazing for deep cleaning ..  I only used one but it packed a punch!