I have had a CFR500 and found it good, the heat was good too.It recycles on the basis it has only one tank - fill it with clean water and the "dirty" water extracted from the carpet goes back into that one tank.I was happy with this concept on "clean" carpets that I cleaned but in the end couldnt get on with the fact with dirty capets that dirty sludge was going round again.The filters are very effective tokeep the larger particles from being recycled.The PFX1350 has the same heating system but does have a clean and a dirty tanks so you will be filling and emptying more often.