This is a very durable, long lasting, easy to use, amazing carpet cleaner! I initially bought it to clean a family members home that I am now caring for, he's gotten to the point where he is unable to do things for himself including caring for his pets and doesn't necessarily want the help but needs it. So I got this for his house to get things cleaned up for him. I thought there was a chance we might need to just replace the carpet, but after using this carpet cleaner it looks and smells so much better and he's able to walk on it in his bare feet again! It was easy for him to use as well even being older and not having as much strength. The wheels are really smooth making it easy to push and pull, and it's lightweight too. It's easy to maintain and clean after using, and it works great all the way around. I would very much recommend this carpet cleaner !!! You won't be disappointed !