Received this product as part of the stellar testing panel. I was excited to give this machine a try given the multiple uses. The machine cleans carpet and upholstery very well. It lifted stains efficiently and quickly. I used this machine twice and both times saw a puddle of water beneath the machine once off, hence my 3 star review. I assumed I did something wrong the first time where the water was leaking but it happened again. The clean water tank was the one leaking so it wasn't a big deal but just annoying. I would still recommend this product as I believe mine could've been just defective.