T.F.
I prefer the DIY method. We have a Bissell Pro Heat and LOVE it.
I wont use a rental or other company (someone else's dirt, yuck)
I have used a company a long time ago and NO, it was not the prices quoted. They ALWAYS try to sell more and more add ons. Just be ready for that if you choose a pro.
When we do it ourselves, we take our time and do a thorough job. THe pros try to see how mnay houses they can do in 1 day.