T.F.
I do it myself with my Bissell (with a water heater on it). This is the 3rd steam cleaner we have owned. I've found when I do it myself, I clean more carefully and thoroughly than the companies that come out here. I prefer to have my own machine rather than renting one and getting someone else's dirt and germs.
I've used Stanley Steemer. They were ok. At the end, they "rake" the carpet and you can't see the spots that were not removed until you run the sweeper on it.
I've used Kiwi. That process just seems like it is grinding dirt into the carpet with some air freshner.
Dalworth. I've used them more than anyone else BUT...the last time I called them concerned because some white truck showed up at my house and I had no idea who it was. They told me they contract out. I told them I was not interested in some stranger coming into my house. No where did the truck mention Dalworth. Some guy just showed up at my door.
SO.........we invested in the Bissell which is by far the best cleaner we have had to date. I use the cleaning solution from Home Depot (no suds) and for tough spots (we have dogs) I add a little clorox II to the soap. When I rinse, after I have the soap up, I rinse again with some vinegar water.
Susan