I have a Bissell hot water cleaner and I do love it. It is time consuming and worth it. About $300 Home Depot or Bed Bath and Beyond.
That said, with the rush of graduation and guests this season, we did use Dalworth professionals and as always had a good experience. I like the high powered steam clean , they are good to complete the job to your expectations and with a guarantee.
Bottom line.... If I have the time, I use my Bissell. If I'm cramped for time, I use Dalworth. In the future I may just go with Dalworth because I like the hotter machine with more suction and its easier on me!!