I need to clean my carpets in several rooms, I have hired a Rug Doctor in the past but would like to buy a machine. It needs to clean stair carpets too. Any reccomendations?