Can anyone recommend one - the stairs and upstairs landing in my house are very stained and I am considering buying a machine rather than getting someone in to clean - has anyone used one and if so are they any good???