I used this on my carpet and on my sofa. I did not know how much dirt was embedded in the sofa and the carpet as I regularly clean them regularly with vacuum. I do have two dogs and it removed so much hair as well!! I powered the machine and it took about 30 minutes, the indicator light let me know when it was ready to use. Using the steamer was super simple and I felt the steam function helped pull much more dirt. Seeing the dirty water I was so shocked. I used the handle to clean the sofa and it was very easy and self explanatory. Taking out the solution container was a bit challenging making sure I don't spill any. Otherwise I highly recommend this machine especially if you have pets and a lot of foot traffic or any upholstery. I'm so thankful stellar product testing panel sent me this product.