This is such an amazing carpet cleaner. The best thing that I find about this is that it is up to date with today's technology. Yet it is also still subtle enough that it's easy to use and clean my carpets just as well. I primarily Use the carpet cleaner that you can rent from your local grocery store, because they usually are the ones that can get up pet urine and get it up good. Also i fill That they are easy to use. Well this carpet cleaner i have found is way better than that one. It deep cleans just as well. It's also super easy to use. I have Dogs and cats in my home and from time to time they like to mark their territory in my home with their urine. This carpet cleaner was able to pull out a year old Urine stain and smell. I am So impressed with this carpet cleaner. I would say invest in this carpet cleaner and you'll never need to rent one again!