I received this product as part of the Stellar Product Testing Panel in exchange for my honest review. We were so excited to receive this product! With two kids and a dog, our house is very familiar with stains. It was easy to put together and light weight! We have area rugs and our upstairs is carpet! This worked wonders for all of it! We love how compact and easy to use it is! Highly recommend!