This carpet cleaner does an amazing job! I bought this as a replacement for another brand and model and am amazed at the difference in cleaning power. The steam makes the difference. It's also very easy to clean especially with the cleaning tray. As with all carpet cleaners it would be great if the clean and waste water containers were bigger. The machine is very sturdy and should hold up for a long time.