I have it. It is a total champ. I clean my house with it mostly. Things have never been so clean since I got this. I had to buy a TR5 for my in-laws for X-mas because they were amazed how clean my house was after using it. My travertine marble floors and shower stalls are like NEW. Its amazing for hardwood, lineoleum, and tiles of all types. I vapored and extracted my carpets, they look like new and are SOFT when you are complete, no chemicals.
It cleans greasy engines like you have never seen, car and home carpets (dry and feeling like new), complete interiors of cars, and impossibly tight wheel crevices.
The extractor is very strong, but you really wont use it much once you see how the steam frees up dirt from the carpets. The vapor cleaner part fo this is one of their best units. Warning, you can burn your hands with the steam if you are not careful. I did 2x.