We have a Bissell Pro heat and we love it. We got it because we have pets. They are less than $250 and the cleaning solution is about $25 a bottle. I love this for my spot cleaning and high traffic areas.
However, about 3 times a year, I do have Dalworth come out to do a thorough cleaning. The water they have is SO much hotter plus the better suction.
Dalworth offers Monday deals. On Mondays they have some kind of special such as 3 rooms for $99, or something like that. If you book a Monday deal, you have to have the service done that week which iis usually no biggie.
My bill averages $150 when they come here for a large master bedroom, large family room and steps. I don't clean the upstairs as often because no one is ever up there since my daughter moved off to college.