I've got carpet on my stairs and landing that needs cleaning. I've used Rug Doctor in the past, but wasn't too impressed. Last year I hired something different from Hire (can't remember what) and it was worse - it didn't seem to actually suck up the liquid.
Does anyone have any recommendations?