It work well but is annoying. Reservoir with solution is small. Reservoir that holds urine and dirty water leaks a lot and is very awkward to remove and clean. As irritating as all of that is I purchased a 2nd one for upstairs simply because it provided the suction necessary to get to and treat urine stains on area rugs.