I have a senior dog with bladder issues and a nervous cat.  Needless to say I have a lot of accidents to clean up.  This machine is a dream come true.   I just spray the pre-treat spray on the stain/spot, set the machine over it, and push a button.  It does it all and beeps to let me know it's finished cleaning.   Every pet owner needs one of these - trust me, it is worth every penny.