Hello, can anyone recommend a machine to clean my sofas with? Or are none of them powerful enough and I should just cough up the cash for a professional clean? Thanks in advance for any suggestions.