I will say hands down this is the best carpet cleaner I've ever owned its worth every dollar.. i have one kid 2 small dogs. And i have tackled alot of nasty messy and it always cleans great and leaves my carpet dry. I've bought over 5 carpet cleaners in my life even the rug doctor. Bissell pro heat and more.. and this is the best and most reliable and no it doesn't heat the water but if you put really hot water in it with cleaner i promise it does the job great.. in my opinion it's the best and most reliable carpet cleaner I've ever had and its been 3 years and still going strong..