Can anyone recommend a domestic carpet cleaner/washer? I'm looking for something not too heavy, doesn't have to be a vacuum cleaner as well, but something good at sucking liquids out and for spot cleaning.