I wanted to make sure I thoroughly tested this before leaving my review. I have 6 pets, 4 cats and 2 dogs. My couch is cloth, I have rugs throughout the house including some rooms partially carpeted. Overall I was impressed with with functionality of this machine. It worked wonders on old stains on my white berber carpeting and really freshened my rugs up and made them look like new. I was able to use the hose to do the couch and the stairs and boy let me tell you they look absolutely amazing. It was easy to use and very simple to put together I didn't even need to look at the instructions. The tank holds a decent amount and is easy to empty and clean. The machine is a okay weight when full nothing to heavy. Can't wait for more messes to clean up.