I bought this machine but it is my husband who uses it often. We have 2 grandchildren & 3 dogs that are running around our house daily. This machine is TERRIFIC for cleaning our sofas, chairs & carpeted stairs. It is convenient and easy to store. I would highly recommend it.
I actually have this one and I love it to death! It is great on upholstery as well as the occasional pet mess for me as well. The main reason I use it is to clean my car though, it is great for that and more compact than taking out the big clunky one I have. I definitely recommend this to anyone who has pets and likes to clean the upholstery themselves.