HI NEIL
i agree with neil,
if you have cheap carpets , that you can afford to replace, by allmeans go for a budget machine but remember if you have no experience in carpet cleaning ,the chances are you will either use the wrong detergent or flood your carpets which will result in them not drying properlly and then you have the problem of them starting to smell, would you try to repair someones car engine if you were a painter ( do youself a favour) the money you were going to spend on this machine, call in your local carpet cleaner and get them done by a pro