For the price this cleaner can't be beat, I have 2 dogs and my carpets look like new again! It is easy to use and best of all easy to take apart and clean when the job is done! Only downfall was the sample bottle of cleaner wasn't enough to do the whole job so i would recommend getting a full size bottle when you purchase the machine.