So far so good. It cleans up my puppies urine spots very well and the cleaning solution smells nice. Good suction power.