I really like the spot clean pro heat it does a good job. I order it so I could do my upholstery and steps in my house. I only gave it a 3 star rate because it has small tanks and does not hold a lot of water so when I was doing my steps in my home I had to keep emptying it and refilling it up to clean the carpet on the steps. I would recommend the spot clean pro heat it did a great job on my steps even through i have to keep refilling it up.