This carpet cleaner works beautifully. It's lightweight and easy to move around. Has two separate tanks for clean & dirty water. It helps to dry your carpet faster letting you get back to normal quickly. Also can be used as a spot and stain remover. Great for pet owners or people with kids. Cleans up spills with ease. Super happy with this carpet cleaner!