Product works great for pet stains which is what I mainly use it for. However the nozzle design is not cleanable. Mold and dirt collect in the sides of this thing and there is no eay of getting it out. One poor design flaw.