I used Stanley Steamer to do my house. They were in and out in just a few hours. (My house was also empty at the time so it made it pretty easy. 1300 sq ft BTW. The carpets came out great, and were dry enough to use almost right away. We had them use a enzyme on the basement carpets and the whole house smelled great afterwards. I guess it just depends on what you are looking for and if you want to use a local company or not.
I did my own cleaning and paint, so that was just my time.